Struct trust_dns_proto::rr::resource::RecordParts
source · pub struct RecordParts {
pub name_labels: Name,
pub rr_type: RecordType,
pub dns_class: DNSClass,
pub ttl: u32,
pub rdata: Option<RData>,
pub mdns_cache_flush: bool,
}Expand description
Consumes Record giving public access to fields of Record so they can
be destructured and taken by value
Fields§
§name_labels: Namelabel names
rr_type: RecordTyperecord type
dns_class: DNSClassdns class
ttl: u32time to live
rdata: Option<RData>rdata
mdns_cache_flush: boolmDNS cache flush
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for RecordParts
impl Send for RecordParts
impl Sync for RecordParts
impl Unpin for RecordParts
impl UnwindSafe for RecordParts
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