msgpacker/
format.rs

1pub struct Format {}
2
3impl Format {
4    pub const NIL: u8 = 0xc0;
5    pub const TRUE: u8 = 0xc3;
6    pub const FALSE: u8 = 0xc2;
7    pub const POSITIVE_FIXINT: u8 = 0x7f;
8    pub const UINT8: u8 = 0xcc;
9    pub const UINT16: u8 = 0xcd;
10    pub const UINT32: u8 = 0xce;
11    pub const UINT64: u8 = 0xcf;
12    pub const INT8: u8 = 0xd0;
13    pub const INT16: u8 = 0xd1;
14    pub const INT32: u8 = 0xd2;
15    pub const INT64: u8 = 0xd3;
16    pub const FLOAT32: u8 = 0xca;
17    pub const FLOAT64: u8 = 0xcb;
18    pub const BIN8: u8 = 0xc4;
19    pub const BIN16: u8 = 0xc5;
20    pub const BIN32: u8 = 0xc6;
21    pub const STR8: u8 = 0xd9;
22    pub const STR16: u8 = 0xda;
23    pub const STR32: u8 = 0xdb;
24    pub const ARRAY16: u8 = 0xdc;
25    pub const ARRAY32: u8 = 0xdd;
26    pub const MAP16: u8 = 0xde;
27    pub const MAP32: u8 = 0xdf;
28}
29
30#[cfg(feature = "alloc")]
31impl Format {
32    pub const FIXEXT1: u8 = 0xd4;
33    pub const FIXEXT2: u8 = 0xd5;
34    pub const FIXEXT4: u8 = 0xd6;
35    pub const FIXEXT8: u8 = 0xd7;
36    pub const FIXEXT16: u8 = 0xd8;
37    pub const EXT8: u8 = 0xc7;
38    pub const EXT16: u8 = 0xc8;
39    pub const EXT32: u8 = 0xc9;
40}