[][src]Trait domain::base::rdata::RtypeRecordData

pub trait RtypeRecordData {
    const RTYPE: Rtype;
}

A type for record data for a single specific record type.

If a record data type only ever processes one single record type, things can be a lot simpler. The type can be given as an associated constant which can be used to implement RecordData. In addition, parsing can be done atop an implementation of the Parse trait.

This trait provides such a simplification by providing RecordData for all types implementing it and the other requirements for RecordData. If the type additionally implements Parse, it will also receive a ParseRecordData implementation.

Associated Constants

const RTYPE: Rtype

The record type of a value of this type.

Loading content...

Implementors

impl RtypeRecordData for A[src]

impl RtypeRecordData for Aaaa[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<O, N> RtypeRecordData for Tsig<O, N>[src]

impl<Octets> RtypeRecordData for Opt<Octets>[src]

impl<Octets> RtypeRecordData for Hinfo<Octets>[src]

impl<Octets> RtypeRecordData for Null<Octets>[src]

impl<Octets> RtypeRecordData for Txt<Octets>[src]

impl<Octets> RtypeRecordData for Dnskey<Octets>[src]

impl<Octets> RtypeRecordData for Ds<Octets>[src]

impl<Octets> RtypeRecordData for Nsec3<Octets>[src]

impl<Octets> RtypeRecordData for Nsec3param<Octets>[src]

impl<Octets> RtypeRecordData for Cdnskey<Octets>[src]

impl<Octets> RtypeRecordData for Cds<Octets>[src]

impl<Octets, Name> RtypeRecordData for Nsec<Octets, Name>[src]

impl<Octets, Name> RtypeRecordData for Rrsig<Octets, Name>[src]

Loading content...