mod address;
mod address_list;
mod file;
mod max_message;
mod mtypes;
mod opaque;
mod options;
mod overload_options;
mod sname;
mod string;
mod time;
mod time_offset;
pub use self::address::*;
pub use self::address_list::*;
pub use self::file::*;
pub use self::max_message::*;
pub use self::mtypes::*;
pub use self::opaque::*;
pub use self::options::*;
pub use self::overload_options::*;
pub use self::sname::*;
pub use self::string::*;
pub use self::time::*;
pub use self::time_offset::*;
pub const MAGIC_SIZE: usize = 4;
pub const NON_MAGIC_SIZE: usize = 308;
pub const MIN_OPTIONS_SIZE: usize = MAGIC_SIZE + NON_MAGIC_SIZE;
pub type MagicBuffer = [u8; MAGIC_SIZE];
pub const MAGIC: MagicBuffer = [99, 130, 83, 99];
pub type OptionsBuffer = [u8; NON_MAGIC_SIZE];