pub enum MasterRecordData<N> {
Show 23 variants
A(A),
Cname(Cname<N>),
Hinfo(Hinfo),
Mb(Mb<N>),
Md(Md<N>),
Mf(Mf<N>),
Minfo(Minfo<N>),
Mr(Mr<N>),
Mx(Mx<N>),
Ns(Ns<N>),
Ptr(Ptr<N>),
Soa(Soa<N>),
Txt(Txt),
Wks(Wks),
Srv(Srv<N>),
Aaaa(Aaaa),
Dnskey(Dnskey),
Rrsig(Rrsig),
Nsec(Nsec),
Ds(Ds),
Nsec3(Nsec3),
Nsec3param(Nsec3param),
Other(UnknownRecordData),
// some variants omitted
}Variants§
A(A)
Cname(Cname<N>)
Hinfo(Hinfo)
Mb(Mb<N>)
Md(Md<N>)
Mf(Mf<N>)
Minfo(Minfo<N>)
Mr(Mr<N>)
Mx(Mx<N>)
Ns(Ns<N>)
Ptr(Ptr<N>)
Soa(Soa<N>)
Txt(Txt)
Wks(Wks)
Srv(Srv<N>)
Aaaa(Aaaa)
Dnskey(Dnskey)
Rrsig(Rrsig)
Nsec(Nsec)
Ds(Ds)
Nsec3(Nsec3)
Nsec3param(Nsec3param)
Other(UnknownRecordData)
Implementations§
Trait Implementations§
Source§impl<N: Clone> Clone for MasterRecordData<N>
impl<N: Clone> Clone for MasterRecordData<N>
Source§fn clone(&self) -> MasterRecordData<N>
fn clone(&self) -> MasterRecordData<N>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<N> Compose for MasterRecordData<N>where
N: Compose,
impl<N> Compose for MasterRecordData<N>where
N: Compose,
Source§impl<N> Compress for MasterRecordData<N>where
N: Compress,
impl<N> Compress for MasterRecordData<N>where
N: Compress,
Source§impl<N: Debug> Debug for MasterRecordData<N>
impl<N: Debug> Debug for MasterRecordData<N>
Source§impl<N> Display for MasterRecordData<N>where
N: Display,
impl<N> Display for MasterRecordData<N>where
N: Display,
Source§impl<N> From<A> for MasterRecordData<N>
impl<N> From<A> for MasterRecordData<N>
Source§impl<N> From<Aaaa> for MasterRecordData<N>
impl<N> From<Aaaa> for MasterRecordData<N>
Source§impl<N> From<Cname<N>> for MasterRecordData<N>
impl<N> From<Cname<N>> for MasterRecordData<N>
Source§impl<N> From<Dnskey> for MasterRecordData<N>
impl<N> From<Dnskey> for MasterRecordData<N>
Source§impl<N> From<Ds> for MasterRecordData<N>
impl<N> From<Ds> for MasterRecordData<N>
Source§impl<N> From<Hinfo> for MasterRecordData<N>
impl<N> From<Hinfo> for MasterRecordData<N>
Source§impl<N> From<Mb<N>> for MasterRecordData<N>
impl<N> From<Mb<N>> for MasterRecordData<N>
Source§impl<N> From<Md<N>> for MasterRecordData<N>
impl<N> From<Md<N>> for MasterRecordData<N>
Source§impl<N> From<Mf<N>> for MasterRecordData<N>
impl<N> From<Mf<N>> for MasterRecordData<N>
Source§impl<N> From<Minfo<N>> for MasterRecordData<N>
impl<N> From<Minfo<N>> for MasterRecordData<N>
Source§impl<N> From<Mr<N>> for MasterRecordData<N>
impl<N> From<Mr<N>> for MasterRecordData<N>
Source§impl<N> From<Mx<N>> for MasterRecordData<N>
impl<N> From<Mx<N>> for MasterRecordData<N>
Source§impl<N> From<Ns<N>> for MasterRecordData<N>
impl<N> From<Ns<N>> for MasterRecordData<N>
Source§impl<N> From<Nsec> for MasterRecordData<N>
impl<N> From<Nsec> for MasterRecordData<N>
Source§impl<N> From<Nsec3> for MasterRecordData<N>
impl<N> From<Nsec3> for MasterRecordData<N>
Source§impl<N> From<Nsec3param> for MasterRecordData<N>
impl<N> From<Nsec3param> for MasterRecordData<N>
Source§fn from(value: Nsec3param) -> Self
fn from(value: Nsec3param) -> Self
Converts to this type from the input type.
Source§impl<N> From<Ptr<N>> for MasterRecordData<N>
impl<N> From<Ptr<N>> for MasterRecordData<N>
Source§impl<N> From<Rrsig> for MasterRecordData<N>
impl<N> From<Rrsig> for MasterRecordData<N>
Source§impl<N> From<Soa<N>> for MasterRecordData<N>
impl<N> From<Soa<N>> for MasterRecordData<N>
Source§impl<N> From<Srv<N>> for MasterRecordData<N>
impl<N> From<Srv<N>> for MasterRecordData<N>
Source§impl<N> From<Txt> for MasterRecordData<N>
impl<N> From<Txt> for MasterRecordData<N>
Source§impl<N> From<UnknownRecordData> for MasterRecordData<N>
impl<N> From<UnknownRecordData> for MasterRecordData<N>
Source§fn from(value: UnknownRecordData) -> Self
fn from(value: UnknownRecordData) -> Self
Converts to this type from the input type.
Source§impl<N> From<Wks> for MasterRecordData<N>
impl<N> From<Wks> for MasterRecordData<N>
Source§impl<N> Hash for MasterRecordData<N>where
N: Hash,
impl<N> Hash for MasterRecordData<N>where
N: Hash,
Source§impl<N> PartialEq for MasterRecordData<N>where
N: PartialEq,
impl<N> PartialEq for MasterRecordData<N>where
N: PartialEq,
Source§impl<N> RecordData for MasterRecordData<N>
impl<N> RecordData for MasterRecordData<N>
impl<N> Eq for MasterRecordData<N>where
N: PartialEq,
Auto Trait Implementations§
impl<N> !Freeze for MasterRecordData<N>
impl<N> RefUnwindSafe for MasterRecordData<N>where
N: RefUnwindSafe,
impl<N> Send for MasterRecordData<N>where
N: Send,
impl<N> Sync for MasterRecordData<N>where
N: Sync,
impl<N> Unpin for MasterRecordData<N>where
N: Unpin,
impl<N> UnwindSafe for MasterRecordData<N>where
N: UnwindSafe,
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