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

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