//! Message reading primitives.
//!
//! There are two main primitives to read a DNS message:
//! 1. [`MessageReader`] has a wide variety of methods that can be tailored to a very efficient
//! message decoding.
//! 2. [`MessageIterator`] is made for convenience.
//! It allows parsing a message in way of a Rust `Iterator`.
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;