toe_beans/v4/message/
mod.rs1mod decode;
2mod encode;
3mod file;
4mod flags;
5mod helpers;
6mod htype;
7mod message;
8mod op;
9mod options;
10mod slicer;
11mod sname;
12mod socket;
13mod undecoded;
14
15pub use self::decode::*;
16pub use self::encode::*;
17pub use self::file::*;
18pub use self::flags::*;
19pub use self::helpers::*;
20pub use self::htype::*;
21pub use self::message::*;
22pub use self::op::*;
23pub use self::options::*;
24pub use self::slicer::*;
25pub use self::sname::*;
26pub use self::socket::*;
27pub use self::undecoded::*;
28
29pub const MESSAGE_FIXED_FIELDS_SIZE: usize = 236;
31
32pub const MAX_MESSAGE_SIZE: usize = MESSAGE_FIXED_FIELDS_SIZE + MIN_OPTIONS_SIZE;
37
38#[cfg(test)]
41mod tests {
42 use super::*;
43
44 #[test]
45 fn test_max_message_size_is_large_enough() {
46 assert!(MAX_MESSAGE_SIZE >= 548);
49 }
50}