[][src]Trait varint_rs::VarintReader

pub trait VarintReader: Read {
    pub fn read_i8_varint(&mut self) -> Result<i8, Error> { ... }
pub fn read_u8_varint(&mut self) -> Result<u8, Error> { ... }
pub fn read_i16_varint(&mut self) -> Result<i16, Error> { ... }
pub fn read_u16_varint(&mut self) -> Result<u16, Error> { ... }
pub fn read_i32_varint(&mut self) -> Result<i32, Error> { ... }
pub fn read_u32_varint(&mut self) -> Result<u32, Error> { ... }
pub fn read_i64_varint(&mut self) -> Result<i64, Error> { ... }
pub fn read_u64_varint(&mut self) -> Result<u64, Error> { ... }
pub fn read_i128_varint(&mut self) -> Result<i128, Error> { ... }
pub fn read_u128_varint(&mut self) -> Result<u128, Error> { ... }
pub fn read_isize_varint(&mut self) -> Result<isize, Error> { ... }
pub fn read_usize_varint(&mut self) -> Result<usize, Error> { ... } }

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.

Loading content...

Implementors

impl<R: Read> VarintReader for R[src]

Loading content...