Struct dnstplib::message::record::ResourceRecord
source · pub struct ResourceRecord {
pub name_offset: u16,
pub answer_type: QType,
pub class: QClass,
pub ttl: u32,
pub rd_length: u16,
pub r_data: Box<dyn RData>,
}
Fields§
§name_offset: u16
§answer_type: QType
§class: QClass
§ttl: u32
§rd_length: u16
§r_data: Box<dyn RData>
Implementations§
source§impl ResourceRecord
impl ResourceRecord
pub fn to_bytes(&self) -> Vec<u8>
pub fn from_query( query: &DNSQuestion, name_offset: u16, data: Box<dyn RData>, ttl: Option<u32>, ) -> ResourceRecord
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResourceRecord
impl !RefUnwindSafe for ResourceRecord
impl !Send for ResourceRecord
impl !Sync for ResourceRecord
impl Unpin for ResourceRecord
impl !UnwindSafe for ResourceRecord
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more