[][src]Module domain::base::record

Resource Records.

This module defines types and traits related to DNS resource records. The most complete type is Record which contains a complete record for a certain record type. RecordHeader contains the data from a record’s header, the first couple of octets common to all records. Finally, ParsedRecord is similar to Record but contains the record data in its raw, encoded form.

The AsRecord trait is used by the message builder to consider different representations of records.

Structs

ParsedRecord

A raw record parsed from a message.

Record

A DNS resource record.

RecordHeader

The header of a resource record.

Enums

RecordParseError

Traits

AsRecord

A helper trait allowing construction of records on the fly.