[−][src]Enum domain_core::rdata::AllRecordData
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
impl<N> Compose for AllRecordData<N> where
N: Compose,
[src]
N: Compose,
impl<N> Compress for AllRecordData<N> where
N: Compress,
[src]
N: Compress,
impl<N> RecordData for AllRecordData<N> where
N: Compose + Compress,
[src]
N: Compose + Compress,
impl ParseRecordData for AllRecordData<ParsedDname>
[src]
type Err = AllDataParseError
The type of an error returned when parsing fails.
fn parse_data(
rtype: Rtype,
parser: &mut Parser,
rdlen: usize
) -> Result<Option<Self>, Self::Err>
[src]
rtype: Rtype,
parser: &mut Parser,
rdlen: usize
) -> Result<Option<Self>, Self::Err>
impl<N> Eq for AllRecordData<N> where
N: PartialEq,
[src]
N: PartialEq,
impl<N: Clone> Clone for AllRecordData<N>
[src]
fn clone(&self) -> AllRecordData<N>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<N> Into<Result<MasterRecordData<N>, AllRecordData<N>>> for AllRecordData<N>
[src]
fn into(self) -> Result<MasterRecordData<N>, Self>
[src]
impl<N> PartialEq<AllRecordData<N>> for AllRecordData<N> where
N: PartialEq,
[src]
N: PartialEq,
fn eq(&self, other: &Self) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl<N> From<A> for AllRecordData<N>
[src]
impl<N> From<Cname<N>> for AllRecordData<N>
[src]
impl<N> From<Hinfo> for AllRecordData<N>
[src]
impl<N> From<Mb<N>> for AllRecordData<N>
[src]
impl<N> From<Md<N>> for AllRecordData<N>
[src]
impl<N> From<Mf<N>> for AllRecordData<N>
[src]
impl<N> From<Minfo<N>> for AllRecordData<N>
[src]
impl<N> From<Mr<N>> for AllRecordData<N>
[src]
impl<N> From<Mx<N>> for AllRecordData<N>
[src]
impl<N> From<Ns<N>> for AllRecordData<N>
[src]
impl<N> From<Ptr<N>> for AllRecordData<N>
[src]
impl<N> From<Soa<N>> for AllRecordData<N>
[src]
impl<N> From<Txt> for AllRecordData<N>
[src]
impl<N> From<Wks> for AllRecordData<N>
[src]
impl<N> From<Srv<N>> for AllRecordData<N>
[src]
impl<N> From<Aaaa> for AllRecordData<N>
[src]
impl<N> From<Dnskey> for AllRecordData<N>
[src]
impl<N> From<Rrsig> for AllRecordData<N>
[src]
impl<N> From<Nsec> for AllRecordData<N>
[src]
impl<N> From<Ds> for AllRecordData<N>
[src]
impl<N> From<Nsec3> for AllRecordData<N>
[src]
impl<N> From<Nsec3param> for AllRecordData<N>
[src]
fn from(value: Nsec3param) -> Self
[src]
impl<N> From<Null> for AllRecordData<N>
[src]
impl<N> From<Opt> for AllRecordData<N>
[src]
impl<N> From<UnknownRecordData> for AllRecordData<N>
[src]
fn from(value: UnknownRecordData) -> Self
[src]
impl<N> Hash for AllRecordData<N> where
N: Hash,
[src]
N: Hash,
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl<N: Debug> Debug for AllRecordData<N>
[src]
impl<N> Display for AllRecordData<N> where
N: Display,
[src]
N: Display,
Auto Trait Implementations
impl<N> Send for AllRecordData<N> where
N: Send,
N: Send,
impl<N> Sync for AllRecordData<N> where
N: Sync,
N: Sync,
Blanket Implementations
impl<T> RecordData for T where
T: Compose + Compress + RtypeRecordData,
[src]
T: Compose + Compress + RtypeRecordData,
impl<T> ParseRecordData for T where
T: Compose + Compress + ParseAll + RtypeRecordData,
[src]
T: Compose + Compress + ParseAll + RtypeRecordData,
type Err = <T as ParseAll>::Err
The type of an error returned when parsing fails.
fn parse_data(
Rtype,
&mut Parser,
usize
) -> Result<Option<T>, <T as ParseRecordData>::Err>
[src]
Rtype,
&mut Parser,
usize
) -> Result<Option<T>, <T as ParseRecordData>::Err>
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,