[−][src]Trait varint_rs::VarintReader
The VarintReader
trait enables reading of varints.
This is pre-implemented on structures which implement std::io::Read
. It also
extends the std::io::Read
trait to allow for reading from valid readers.
Provided methods
pub fn read_i8_varint(&mut self) -> Result<i8, Error>
[src]
Reads an i8 from a signed 8-bit varint.
pub fn read_u8_varint(&mut self) -> Result<u8, Error>
[src]
Reads a u8 from an unsigned 8-bit varint.
pub fn read_i16_varint(&mut self) -> Result<i16, Error>
[src]
Reads an i16 from a signed 16-bit varint.
pub fn read_u16_varint(&mut self) -> Result<u16, Error>
[src]
Reads a u16 from an unsigned 16-bit varint.
pub fn read_i32_varint(&mut self) -> Result<i32, Error>
[src]
Reads an i32 from a signed 32-bit varint.
pub fn read_u32_varint(&mut self) -> Result<u32, Error>
[src]
Reads a u32 from an unsigned 32-bit varint.
pub fn read_i64_varint(&mut self) -> Result<i64, Error>
[src]
Reads an i64 from a signed 64-bit varint.
pub fn read_u64_varint(&mut self) -> Result<u64, Error>
[src]
Reads a u64 from an unsigned 64-bit varint.
pub fn read_i128_varint(&mut self) -> Result<i128, Error>
[src]
Reads an i128 from a signed 128-bit varint.
pub fn read_u128_varint(&mut self) -> Result<u128, Error>
[src]
Reads a u128 from an unsigned 128-bit varint.
pub fn read_isize_varint(&mut self) -> Result<isize, Error>
[src]
Reads an isize from a signed size-bit varint.
pub fn read_usize_varint(&mut self) -> Result<usize, Error>
[src]
Reads a usize from an unsigned size-bit varint.