mqtt_codec_kit/common/
mod.rs1pub use self::{
2 encodable::{Decodable, Encodable},
3 qos::QualityOfService,
4 topic_filter::TopicFilter,
5 topic_name::{TopicName, TopicNameDecodeError, TopicNameError, TopicNameRef},
6 variable_header::*,
7};
8
9pub mod encodable;
10pub mod packet;
11pub mod qos;
12pub mod topic_filter;
13pub mod topic_name;
14pub mod variable_header;
15
16pub const LEVEL_SEP: char = '/';
18pub const MATCH_ONE_CHAR: char = '+';
20pub const MATCH_ALL_CHAR: char = '#';
22pub const MATCH_ONE_STR: &str = "+";
24pub const MATCH_ALL_STR: &str = "#";
26pub const MATCH_DOLLAR_STR: &str = "$";
28
29pub const SYS_PREFIX: &str = "$SYS/";
31pub const SHARED_PREFIX: &str = "$share/";