[−][src]Struct domain_core::rdata::rfc1035::Minfo
Minfo record data.
The Minfo record specifies a mailbox which is responsible for the mailing list or mailbox and a mailbox that receives error messages related to the list or box.
The Minfo record is experimental.
The Minfo record type is defined in RFC 1035, section 3.3.7.
Methods
impl<N> Minfo<N>
[src]
pub fn new(rmailbx: N, emailbx: N) -> Self
[src]
Creates a new Minfo record data from the components.
pub fn rmailbx(&self) -> &N
[src]
The responsible mail box.
The domain name specifies the mailbox which is responsible for the mailing list or mailbox. If this domain name is the root, the owner of the Minfo record is responsible for itself.
pub fn emailbx(&self) -> &N
[src]
The error mail box.
The domain name specifies a mailbox which is to receive error messages related to the mailing list or mailbox specified by the owner of the record. If this is the root domain name, errors should be returned to the sender of the message.
Trait Implementations
impl<N: Compose> Compose for Minfo<N>
[src]
impl<N: Compress> Compress for Minfo<N>
[src]
impl<N: Parse> Parse for Minfo<N>
[src]
type Err = N::Err
The type of an error returned when parsing fails.
fn parse(parser: &mut Parser) -> Result<Self, Self::Err>
[src]
fn skip(parser: &mut Parser) -> Result<(), Self::Err>
[src]
impl<N: Parse + ParseAll> ParseAll for Minfo<N> where
<N as ParseAll>::Err: From<<N as Parse>::Err> + From<ShortBuf>,
[src]
<N as ParseAll>::Err: From<<N as Parse>::Err> + From<ShortBuf>,
type Err = <N as ParseAll>::Err
The type returned when parsing fails.
fn parse_all(parser: &mut Parser, len: usize) -> Result<Self, Self::Err>
[src]
impl<N> RtypeRecordData for Minfo<N>
[src]
impl<N: Scan> Scan for Minfo<N>
[src]
impl<N> From<Minfo<N>> for MasterRecordData<N>
[src]
impl<N> From<Minfo<N>> for AllRecordData<N>
[src]
impl<N: PartialEq> PartialEq<Minfo<N>> for Minfo<N>
[src]
impl<N: PartialOrd> PartialOrd<Minfo<N>> for Minfo<N>
[src]
fn partial_cmp(&self, other: &Minfo<N>) -> Option<Ordering>
[src]
fn lt(&self, other: &Minfo<N>) -> bool
[src]
fn le(&self, other: &Minfo<N>) -> bool
[src]
fn gt(&self, other: &Minfo<N>) -> bool
[src]
fn ge(&self, other: &Minfo<N>) -> bool
[src]
impl<N: Eq> Eq for Minfo<N>
[src]
impl<N: Ord> Ord for Minfo<N>
[src]
fn cmp(&self, other: &Minfo<N>) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
impl<N: Clone> Clone for Minfo<N>
[src]
fn clone(&self) -> Minfo<N>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<N: Debug> Debug for Minfo<N>
[src]
impl<N: Display> Display for Minfo<N>
[src]
impl<N: Hash> Hash for Minfo<N>
[src]
Auto Trait Implementations
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> From for T
[src]
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, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,