Expand description

Basic protocol message for DNS

Structs

Tracks the counts of the records in the Message.

The basic request and response datastructure, used for all DNS protocols.

Consumes Message giving public access to fields in Message so they can be destructured and taken by value

A MessageFinalizer which does nothing

Traits

A trait that defines types which can be emitted as a set, with the associated count returned.

A trait for performing final amendments to a Message before it is sent.

Functions

Returns the count written and a boolean if it was truncated

Emits the different sections of a message properly

Returns a new Header with accurate counts for each Message section

Type Definitions

Alias for a function verifying if a message is properly signed