1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#![warn(missing_docs)]
#![doc = include_str!("../README.md")]
mod buffer;
mod extension;
mod float;
mod format;
mod integer;
mod map;
mod message;
mod message_ref;
mod packer;
pub mod consts;
pub use message::Message;
pub use message_ref::MessageRef;
pub mod types {
pub use crate::extension::{Extension, ExtensionRef};
pub use crate::float::Float;
pub use crate::format::MessageFormat;
pub use crate::integer::Integer;
pub use crate::map::{MapEntry, MapEntryRef};
}
pub mod prelude {
pub use crate::message::Message;
pub use crate::message_ref::MessageRef;
pub use crate::packer::{
BufferedUnpacker, CursorPacker, MessagePacker, MessageUnpacker, Packable, SizeableMessage,
Unpackable, UnpackableIter,
};
pub use crate::types::*;
#[cfg(feature = "derive")]
pub use msgpacker_derive::MsgPacker;
}