[][src]Struct domain::rdata::rfc1035::Md

pub struct Md<N> { /* fields omitted */ }

MD record data.

The MD record specifices a host which has a mail agent for the domain which should be able to deliver mail for the domain.

The MD record is obsolete. It is recommended to either reject the record or convert them into an Mx record at preference 0.

The MD record type is defined in RFC 1035, section 3.3.4.

Implementations

impl<N> Md<N>[src]

pub fn new(madname: N) -> Self[src]

pub fn madname(&self) -> &N[src]

Trait Implementations

impl<N: ToDname, NN: ToDname> CanonicalOrd<Md<NN>> for Md<N>[src]

impl<N: Clone> Clone for Md<N>[src]

impl<N: ToDname> Compose for Md<N>[src]

impl<N: Debug> Debug for Md<N>[src]

impl<N> Deref for Md<N>[src]

type Target = N

The resulting type after dereferencing.

impl<N: Display> Display for Md<N>[src]

impl<N: ToDname> Eq for Md<N>[src]

impl<O, N> From<Md<N>> for MasterRecordData<O, N>[src]

impl<O, N> From<Md<N>> for AllRecordData<O, N>[src]

impl<N> From<N> for Md<N>[src]

impl<N: FromStr> FromStr for Md<N>[src]

type Err = N::Err

The associated error which can be returned from parsing.

impl<N: Hash> Hash for Md<N>[src]

impl<N: ToDname> Ord for Md<N>[src]

impl<Ref: OctetsRef> Parse<Ref> for Md<ParsedDname<Ref>>[src]

impl<N, NN> PartialEq<Md<NN>> for Md<N> where
    N: ToDname,
    NN: ToDname
[src]

impl<N, NN> PartialOrd<Md<NN>> for Md<N> where
    N: ToDname,
    NN: ToDname
[src]

impl<N> RtypeRecordData for Md<N>[src]

Auto Trait Implementations

impl<N> RefUnwindSafe for Md<N> where
    N: RefUnwindSafe

impl<N> Send for Md<N> where
    N: Send

impl<N> Sync for Md<N> where
    N: Sync

impl<N> Unpin for Md<N> where
    N: Unpin

impl<N> UnwindSafe for Md<N> where
    N: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<!> for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<Octets, T> ParseRecordData<Octets> for T where
    T: RtypeRecordData + Parse<Octets> + Compose
[src]

impl<T> RecordData for T where
    T: Compose + RtypeRecordData
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,