1#![doc = include_str!("../README.md")]
2mod topic_namespace;
3pub use topic_namespace::*;
4
5mod device_message_types;
6pub use device_message_types::*;
7
8mod node_message_types;
9pub use node_message_types::*;
10
11mod topic_name;
12pub use topic_name::*;
13
14pub use protobuf;
15
16include!(concat!(env!("OUT_DIR"), "/protos/mod.rs"));
17pub use sparkplug_b::*;
18
19#[cfg(test)]
20mod tests {
21
22 #[test]
23 fn test_include() {
24 use crate::Payload;
25 let p = &Payload::new();
26 assert_eq!(0, p.timestamp())
27 }
28}