Skip to main content

Crate forgedns_proto

Crate forgedns_proto 

Source
Expand description

Owned DNS protocol model and wire-format codec.

Re-exports§

pub use error::ProtoError;
pub use error::Result;
pub use header::Header;
pub use message::Message;
pub use name::Name;
pub use name::ParsedArpaName;
pub use question::Question;
pub use record::Record;
pub use types::DNSClass;
pub use types::MessageType;
pub use types::Opcode;
pub use types::Rcode;
pub use types::RecordType;
pub use rdata::*;

Modules§

core
error
header
DNS message header flags and identity fields.
message
Owned DNS message model.
name
Owned DNS name model.
proto
question
Owned DNS question model.
rdata
Owned RDATA payloads and EDNS helpers.
record
Owned DNS resource records.
types
DNS enums used by the owned message model.
wire
Wire-level DNS message encoding, decoding, truncation, and length helpers.

Functions§

decode_rdata_from_wire