[−][src]Trait resolve::record::Record
Represents resource record data.
Required Methods
fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>
Decodes the Record from resource rdata.
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>
Encodes the Record to resource rdata.
fn record_type() -> RecordType
Returns the RecordType of queries for this record.
Implementors
impl Record for A[src]
impl Record for Afn decode(data: &mut MsgReader) -> Result<Self, DecodeError>[src]
fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>[src]
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>fn record_type() -> RecordType[src]
fn record_type() -> RecordTypeimpl Record for AAAA[src]
impl Record for AAAAfn decode(data: &mut MsgReader) -> Result<Self, DecodeError>[src]
fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>[src]
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>fn record_type() -> RecordType[src]
fn record_type() -> RecordTypeimpl Record for CName[src]
impl Record for CNamefn decode(data: &mut MsgReader) -> Result<Self, DecodeError>[src]
fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>[src]
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>fn record_type() -> RecordType[src]
fn record_type() -> RecordTypeimpl Record for Mx[src]
impl Record for Mxfn decode(data: &mut MsgReader) -> Result<Self, DecodeError>[src]
fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>[src]
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>fn record_type() -> RecordType[src]
fn record_type() -> RecordTypeimpl Record for Ns[src]
impl Record for Nsfn decode(data: &mut MsgReader) -> Result<Self, DecodeError>[src]
fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>[src]
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>fn record_type() -> RecordType[src]
fn record_type() -> RecordTypeimpl Record for Ptr[src]
impl Record for Ptrfn decode(data: &mut MsgReader) -> Result<Self, DecodeError>[src]
fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>[src]
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>fn record_type() -> RecordType[src]
fn record_type() -> RecordTypeimpl Record for Soa[src]
impl Record for Soafn decode(data: &mut MsgReader) -> Result<Self, DecodeError>[src]
fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>[src]
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>fn record_type() -> RecordType[src]
fn record_type() -> RecordTypeimpl Record for Srv[src]
impl Record for Srvfn decode(data: &mut MsgReader) -> Result<Self, DecodeError>[src]
fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>[src]
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>fn record_type() -> RecordType[src]
fn record_type() -> RecordTypeimpl Record for Txt[src]
impl Record for Txtfn decode(data: &mut MsgReader) -> Result<Self, DecodeError>[src]
fn decode(data: &mut MsgReader) -> Result<Self, DecodeError>fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>[src]
fn encode(&self, data: &mut MsgWriter) -> Result<(), EncodeError>fn record_type() -> RecordType[src]
fn record_type() -> RecordType