pub enum AllRecordData<N> {
Show 25 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),
Null(Null),
Opt(Opt),
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)
Null(Null)
Opt(Opt)
Other(UnknownRecordData)
Trait Implementations§
Source§impl<N: Clone> Clone for AllRecordData<N>
impl<N: Clone> Clone for AllRecordData<N>
Source§fn clone(&self) -> AllRecordData<N>
fn clone(&self) -> AllRecordData<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 AllRecordData<N>where
N: Compose,
impl<N> Compose for AllRecordData<N>where
N: Compose,
Source§impl<N> Compress for AllRecordData<N>where
N: Compress,
impl<N> Compress for AllRecordData<N>where
N: Compress,
Source§impl<N: Debug> Debug for AllRecordData<N>
impl<N: Debug> Debug for AllRecordData<N>
Source§impl<N> Display for AllRecordData<N>where
N: Display,
impl<N> Display for AllRecordData<N>where
N: Display,
Source§impl<N> From<A> for AllRecordData<N>
impl<N> From<A> for AllRecordData<N>
Source§impl<N> From<Aaaa> for AllRecordData<N>
impl<N> From<Aaaa> for AllRecordData<N>
Source§impl<N> From<Cname<N>> for AllRecordData<N>
impl<N> From<Cname<N>> for AllRecordData<N>
Source§impl<N> From<Dnskey> for AllRecordData<N>
impl<N> From<Dnskey> for AllRecordData<N>
Source§impl<N> From<Ds> for AllRecordData<N>
impl<N> From<Ds> for AllRecordData<N>
Source§impl<N> From<Hinfo> for AllRecordData<N>
impl<N> From<Hinfo> for AllRecordData<N>
Source§impl<N> From<Mb<N>> for AllRecordData<N>
impl<N> From<Mb<N>> for AllRecordData<N>
Source§impl<N> From<Md<N>> for AllRecordData<N>
impl<N> From<Md<N>> for AllRecordData<N>
Source§impl<N> From<Mf<N>> for AllRecordData<N>
impl<N> From<Mf<N>> for AllRecordData<N>
Source§impl<N> From<Minfo<N>> for AllRecordData<N>
impl<N> From<Minfo<N>> for AllRecordData<N>
Source§impl<N> From<Mr<N>> for AllRecordData<N>
impl<N> From<Mr<N>> for AllRecordData<N>
Source§impl<N> From<Mx<N>> for AllRecordData<N>
impl<N> From<Mx<N>> for AllRecordData<N>
Source§impl<N> From<Ns<N>> for AllRecordData<N>
impl<N> From<Ns<N>> for AllRecordData<N>
Source§impl<N> From<Nsec> for AllRecordData<N>
impl<N> From<Nsec> for AllRecordData<N>
Source§impl<N> From<Nsec3> for AllRecordData<N>
impl<N> From<Nsec3> for AllRecordData<N>
Source§impl<N> From<Nsec3param> for AllRecordData<N>
impl<N> From<Nsec3param> for AllRecordData<N>
Source§fn from(value: Nsec3param) -> Self
fn from(value: Nsec3param) -> Self
Converts to this type from the input type.
Source§impl<N> From<Null> for AllRecordData<N>
impl<N> From<Null> for AllRecordData<N>
Source§impl<N> From<Opt> for AllRecordData<N>
impl<N> From<Opt> for AllRecordData<N>
Source§impl<N> From<Ptr<N>> for AllRecordData<N>
impl<N> From<Ptr<N>> for AllRecordData<N>
Source§impl<N> From<Rrsig> for AllRecordData<N>
impl<N> From<Rrsig> for AllRecordData<N>
Source§impl<N> From<Soa<N>> for AllRecordData<N>
impl<N> From<Soa<N>> for AllRecordData<N>
Source§impl<N> From<Srv<N>> for AllRecordData<N>
impl<N> From<Srv<N>> for AllRecordData<N>
Source§impl<N> From<Txt> for AllRecordData<N>
impl<N> From<Txt> for AllRecordData<N>
Source§impl<N> From<UnknownRecordData> for AllRecordData<N>
impl<N> From<UnknownRecordData> for AllRecordData<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 AllRecordData<N>
impl<N> From<Wks> for AllRecordData<N>
Source§impl<N> Hash for AllRecordData<N>where
N: Hash,
impl<N> Hash for AllRecordData<N>where
N: Hash,
Source§impl<N> Into<Result<MasterRecordData<N>, AllRecordData<N>>> for AllRecordData<N>
impl<N> Into<Result<MasterRecordData<N>, AllRecordData<N>>> for AllRecordData<N>
Source§fn into(self) -> Result<MasterRecordData<N>, Self>
fn into(self) -> Result<MasterRecordData<N>, Self>
Converts this type into the (usually inferred) input type.
Source§impl ParseRecordData for AllRecordData<ParsedDname>
impl ParseRecordData for AllRecordData<ParsedDname>
Source§impl<N> PartialEq for AllRecordData<N>where
N: PartialEq,
impl<N> PartialEq for AllRecordData<N>where
N: PartialEq,
Source§impl<N> RecordData for AllRecordData<N>
impl<N> RecordData for AllRecordData<N>
impl<N> Eq for AllRecordData<N>where
N: PartialEq,
Auto Trait Implementations§
impl<N> !Freeze for AllRecordData<N>
impl<N> RefUnwindSafe for AllRecordData<N>where
N: RefUnwindSafe,
impl<N> Send for AllRecordData<N>where
N: Send,
impl<N> Sync for AllRecordData<N>where
N: Sync,
impl<N> Unpin for AllRecordData<N>where
N: Unpin,
impl<N> UnwindSafe for AllRecordData<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