[][src]Trait resolve::record::Record

pub trait Record: Sized {
    fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>;
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>;
fn record_type() -> RecordType; }
[]

Represents resource record data.

Required Methods

[]

Decodes the Record from resource rdata.

[]

Encodes the Record to resource rdata.

[]

Returns the RecordType of queries for this record.

Implementors

impl Record for A
[src]
[]

impl Record for AAAA
[src]
[]

impl Record for CName
[src]
[]

impl Record for Mx
[src]
[]

impl Record for Ns
[src]
[]

impl Record for Ptr
[src]
[]

impl Record for Soa
[src]
[]

impl Record for Srv
[src]
[]

impl Record for Txt
[src]
[]