pub trait BinaryReader: Read {
Show 14 methods fn read_7bit_encoded_int(&mut self) -> Result<u32>; fn read_string(&mut self) -> Result<String>; fn read_bool(&mut self) -> Result<bool>; fn read_byte(&mut self) -> Result<u8>; fn read_unsigned_byte(&mut self) -> Result<u8>; fn read_u32(&mut self) -> Result<u32>; fn read_i64(&mut self) -> Result<i64>; fn read_short(&mut self) -> Result<i16>; fn read_bytes(&mut self, size: usize) -> Result<Vec<u8>>; fn read_bytes_available(&mut self, up_to_size: usize) -> Result<Vec<u8>>; fn read_u16(&mut self) -> Result<u16>; fn read_int(&mut self) -> Result<i32>; fn read_single(&mut self) -> Result<f32>; fn read_double(&mut self) -> Result<f64>;
}

Required Methods

Reads available bytes but not more than specified

Implementors