Module trust_dns::rr [] [src]

Resource record related components, e.g. Name aka label, Record, RData, ...

Modules

dns_class

class of DNS operations, in general always IN for internet

dnssec

dns security extension related modules

domain

domain name, aka labels, implementaton

rdata

All record data structures and related serialization methods

record_data

record data enum variants

record_type

record type definitions

resource

resource record implementation

Structs

Name

TODO: all Names should be stored in a global "intern" space, and then everything that uses them should be through references. As a workaround the Strings are all Rc as well as the array TODO: Currently this probably doesn't support binary names, it would be nice to do that.

Record

Resource records are storage value in DNS, into which all key/value pair data is stored.

RecordSet

Set of resource records associated to a name and type

RrKey

Accessor key for RRSets in the Authority.

Enums

DNSClass

The DNS Record class

RData

Record data enum variants

RecordType

The type of the resource record.

Traits

IntoRecordSet

Types which implement this can be converted into a RecordSet