bincode/varint/
mod.rs

1mod decode_signed;
2mod decode_unsigned;
3mod encode_signed;
4mod encode_unsigned;
5
6pub use self::{
7    decode_signed::{
8        varint_decode_i128, varint_decode_i16, varint_decode_i32, varint_decode_i64,
9        varint_decode_isize,
10    },
11    decode_unsigned::{
12        varint_decode_u128, varint_decode_u16, varint_decode_u32, varint_decode_u64,
13        varint_decode_usize,
14    },
15    encode_signed::{
16        varint_encode_i128, varint_encode_i16, varint_encode_i32, varint_encode_i64,
17        varint_encode_isize,
18    },
19    encode_unsigned::{
20        varint_encode_u128, varint_encode_u16, varint_encode_u32, varint_encode_u64,
21        varint_encode_usize,
22    },
23};
24
25const SINGLE_BYTE_MAX: u8 = 250;
26const U16_BYTE: u8 = 251;
27const U32_BYTE: u8 = 252;
28const U64_BYTE: u8 = 253;
29const U128_BYTE: u8 = 254;