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: Name
label names
rr_type: RecordType
record type
dns_class: DNSClass
dns class
ttl: u32
time to live
rdata: Option<RData>
rdata
mdns_cache_flush: bool
This is supported on crate feature
mdns
only.mDNS 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more