Module rr
Expand description
Resource record related components, e.g. Name aka label, Record, RData, …
Modules§
- dns_
class - class of DNS operations, in general always IN for internet
- domain
- Domain name associated types, such as Name and Label.
- rdata
- All record data structures and related serialization methods
- record_
data - record data enum variants
- record_
type - record type definitions
- resource
- resource record implementation
- serial_
number - Number type to support Serial Number Arithmetics
Structs§
- Lower
Name - Like
Name, except guaranteed to be in lower case form. - Name
- A domain name
- Record
- Resource records are storage value in DNS, into which all key/value pair data is stored.
- Record
Set - Set of resource records associated to a name and type
- Record
SetParts - Consumes
RecordSetgiving public access to fields ofRecordSetso they can be destructured and taken by value - Record
Type Set - A collection of record types.
- RrKey
- Accessor key for RRSets in the Authority.
- Serial
Number - Wrapper type to support Serial Number Arithmetics as defined in RFC 1982. The signaure fields (expireation, inception) defined in RFC 4034, section 3.1.5 are serial numbers.
- TSig
Response Context - Context for a TSIG response, used to construct a TSIG response signer
- TSigner
- Struct to pass to a client for it to authenticate requests using TSIG.
Enums§
- DNSClass
- The DNS Record class
- RData
- Record data enum variants for all valid DNS data types.
- Record
Type - The type of the resource record.
- Rrset
Records - An iterator over the RecordSet data
Traits§
- Into
Name - Conversion into a Name
- Record
Data - RecordData that is stored in a DNS Record.