mod decode_unsigned; mod encode_signed; mod encode_unsigned; pub use self::decode_unsigned::{ varint_decode_u128, varint_decode_u16, varint_decode_u32, varint_decode_u64, varint_decode_usize, }; pub use self::encode_signed::{ varint_encode_i128, varint_encode_i16, varint_encode_i32, varint_encode_i64, varint_encode_isize, }; pub use self::encode_unsigned::{ varint_encode_u128, varint_encode_u16, varint_encode_u32, varint_encode_u64, varint_encode_usize, }; pub(self) const SINGLE_BYTE_MAX: u8 = 250; pub(self) const U16_BYTE: u8 = 251; pub(self) const U32_BYTE: u8 = 252; pub(self) const U64_BYTE: u8 = 253; pub(self) const U128_BYTE: u8 = 254;