[][src]Crate toluol

Modules

error

Structs

DnsFlags

Represents the flags of a DnsHeader.

DnsHeader

Represents a DNS header. rcode is an Option<DnsRcode> because valid DNS queries do not have a RCODE. See here for a list of available flags and their respective defining RFCs. The general format of a header is defined in RFC 1035.

DnsMessage

Represents a DNS message. See RFC 1035 for further information.

DnsQuestion

Represents a DNS question, i.e. an entry in the question section of a DNS message. See RFC 1035 for further information.

Enums

DnsClass

Represents a DNS CLASS. See RFC 1035 for further information. Other classes than IN and ANY are included only for completeness and historical reasons.

DnsOpcode

Represents a DNS OpCode. See here for further information.

DnsRcode

Represents a DNS RCODE, including those introduced by EDNS. See here for further information.

DnsRecord

Represents a DNS record, i. e. an entry in the answer, authority or additional section of a DNS message. See RFC 1035 for further information.

DnsType

Represents a DNS TYPE. This enum is non-exhaustive, see here for a more comprehensive overview as well as explanations and links to the respective defining RFCs.