[−][src]Struct domain::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: ToDname, NN: ToDname> CanonicalOrd<Minfo<NN>> for Minfo<N>
[src]
fn canonical_cmp(&self, other: &Minfo<NN>) -> Ordering
[src]
#[must_use]fn canonical_lt(&self, other: &Rhs) -> bool
[src]
#[must_use]fn canonical_le(&self, other: &Rhs) -> bool
[src]
#[must_use]fn canonical_gt(&self, other: &Rhs) -> bool
[src]
#[must_use]fn canonical_ge(&self, other: &Rhs) -> bool
[src]
impl<N: Clone> Clone for Minfo<N>
[src]
impl<N: ToDname> Compose for Minfo<N>
[src]
fn compose<T: OctetsBuilder>(&self, target: &mut T) -> Result<(), ShortBuf>
[src]
fn compose_canonical<T: OctetsBuilder>(
&self,
target: &mut T
) -> Result<(), ShortBuf>
[src]
&self,
target: &mut T
) -> Result<(), ShortBuf>
impl<N: Debug> Debug for Minfo<N>
[src]
impl<N: Display> Display for Minfo<N>
[src]
impl<N: ToDname> Eq for Minfo<N>
[src]
impl<O, N> From<Minfo<N>> for MasterRecordData<O, N>
[src]
impl<O, N> From<Minfo<N>> for AllRecordData<O, N>
[src]
impl<N: Hash> Hash for Minfo<N>
[src]
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,
impl<N: ToDname> Ord for Minfo<N>
[src]
fn cmp(&self, other: &Self) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl<Ref: OctetsRef> Parse<Ref> for Minfo<ParsedDname<Ref>>
[src]
fn parse(parser: &mut Parser<Ref>) -> Result<Self, ParseError>
[src]
fn skip(parser: &mut Parser<Ref>) -> Result<(), ParseError>
[src]
impl<N, NN> PartialEq<Minfo<NN>> for Minfo<N> where
N: ToDname,
NN: ToDname,
[src]
N: ToDname,
NN: ToDname,
impl<N, NN> PartialOrd<Minfo<NN>> for Minfo<N> where
N: ToDname,
NN: ToDname,
[src]
N: ToDname,
NN: ToDname,
fn partial_cmp(&self, other: &Minfo<NN>) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl<N> RtypeRecordData for Minfo<N>
[src]
Auto Trait Implementations
impl<N> RefUnwindSafe for Minfo<N> where
N: RefUnwindSafe,
N: RefUnwindSafe,
impl<N> Send for Minfo<N> where
N: Send,
N: Send,
impl<N> Sync for Minfo<N> where
N: Sync,
N: Sync,
impl<N> Unpin for Minfo<N> where
N: Unpin,
N: Unpin,
impl<N> UnwindSafe for Minfo<N> where
N: UnwindSafe,
N: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<Octets, T> ParseRecordData<Octets> for T where
T: RtypeRecordData + Parse<Octets> + Compose,
[src]
T: RtypeRecordData + Parse<Octets> + Compose,
fn parse_data(Rtype, &mut Parser<Octets>) -> Result<Option<T>, ParseError>
[src]
impl<T> RecordData for T where
T: Compose + RtypeRecordData,
[src]
T: Compose + RtypeRecordData,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,