rust-dnsbox/lib/dnsbox-base/src/common_types/name/mod.rs

30 lines
563 B
Rust
Raw Normal View History

2017-12-16 20:58:18 +00:00
#![deny(missing_docs)]
//! Various structs to represents DNS names and labels
use bytes::Bytes;
use errors::*;
use smallvec::SmallVec;
use std::io::Cursor;
2018-02-10 10:32:25 +00:00
pub use self::canonical_name::*;
pub use self::compressed_name::*;
2017-12-16 20:58:18 +00:00
pub use self::display::*;
pub use self::label::*;
2018-02-10 10:32:25 +00:00
pub use self::name_iterator::*;
pub use self::name::*;
use self::label_offsets::*;
2017-12-16 20:58:18 +00:00
2018-02-10 10:32:25 +00:00
mod canonical_name;
mod compressed_name;
2017-12-16 20:58:18 +00:00
mod display;
mod label;
2018-02-10 10:32:25 +00:00
mod label_offsets;
mod name;
mod name_iterator;
2017-12-16 20:58:18 +00:00
mod name_mutations;
2017-12-21 12:32:14 +00:00
mod name_packet_parser;
mod name_text_parser;
2017-12-16 20:58:18 +00:00
#[cfg(test)]
2018-02-10 10:32:25 +00:00
mod tests;