mod decode;
mod encode;
mod file;
mod flags;
mod helpers;
mod htype;
mod message;
mod op;
mod options;
mod slicer;
mod sname;
mod socket;
mod undecoded;
pub use self::decode::*;
pub use self::encode::*;
pub use self::file::*;
pub use self::flags::*;
pub use self::helpers::*;
pub use self::htype::*;
pub use self::message::*;
pub use self::op::*;
pub use self::options::*;
pub use self::slicer::*;
pub use self::sname::*;
pub use self::socket::*;
pub use self::undecoded::*;
pub const MESSAGE_FIXED_FIELDS_SIZE: usize = 236;
pub const MAX_MESSAGE_SIZE: usize = MESSAGE_FIXED_FIELDS_SIZE + MIN_OPTIONS_SIZE;
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_max_message_size_is_large_enough() {
assert!(MAX_MESSAGE_SIZE >= 548);
}
}