dns-message-parser 0.7.0

Libary to encode and decode DNS packets
Documentation
#![allow(clippy::upper_case_acronyms)]
#![allow(clippy::len_without_is_empty)]
#![allow(non_camel_case_types)]

mod decode;
mod dns;
mod domain_name;
mod encode;
mod label;
#[macro_use]
mod macros;
pub mod question;
pub mod rr;
mod subtypes;

pub use decode::{DecodeError, DecodeResult};
pub use dns::{Dns, Flags};
pub use domain_name::{DomainName, DomainNameError};
pub use encode::{EncodeError, EncodeResult};
pub use label::{Label, LabelError};
pub use subtypes::{Opcode, RCode};

pub const MAXIMUM_DNS_PACKET_SIZE: usize = 65536;