Trait bytewise::ReadBytewiseExt
[−]
[src]
pub trait ReadBytewiseExt { fn read_u8(&mut self) -> Result<u8>; fn read_u16_be(&mut self) -> Result<u16>; fn read_u32_be(&mut self) -> Result<u32>; fn read_u64_be(&mut self) -> Result<u64>; fn read_usize_be(&mut self) -> Result<usize>; fn read_i8(&mut self) -> Result<i8> { ... } fn read_i16_be(&mut self) -> Result<i16> { ... } fn read_u16_le(&mut self) -> Result<u16> { ... } fn read_i16_le(&mut self) -> Result<i16> { ... } fn read_u16(&mut self, endian: Endian) -> Result<u16> { ... } fn read_i16(&mut self, endian: Endian) -> Result<i16> { ... } fn read_i32_be(&mut self) -> Result<i32> { ... } fn read_u32_le(&mut self) -> Result<u32> { ... } fn read_i32_le(&mut self) -> Result<i32> { ... } fn read_u32(&mut self, endian: Endian) -> Result<u32> { ... } fn read_i32(&mut self, endian: Endian) -> Result<i32> { ... } fn read_i64_be(&mut self) -> Result<i64> { ... } fn read_u64_le(&mut self) -> Result<u64> { ... } fn read_i64_le(&mut self) -> Result<i64> { ... } fn read_u64(&mut self, endian: Endian) -> Result<u64> { ... } fn read_i64(&mut self, endian: Endian) -> Result<i64> { ... } fn read_f32_be(&mut self) -> Result<f32> { ... } fn read_f32_le(&mut self) -> Result<f32> { ... } fn read_f32(&mut self, endian: Endian) -> Result<f32> { ... } fn read_f64_be(&mut self) -> Result<f64> { ... } fn read_f64_le(&mut self) -> Result<f64> { ... } fn read_f64(&mut self, endian: Endian) -> Result<f64> { ... } fn read_isize_be(&mut self) -> Result<isize> { ... } fn read_usize_le(&mut self) -> Result<usize> { ... } fn read_isize_le(&mut self) -> Result<isize> { ... } fn read_usize(&mut self, endian: Endian) -> Result<usize> { ... } fn read_isize(&mut self, endian: Endian) -> Result<isize> { ... } }
Required Methods
fn read_u8(&mut self) -> Result<u8>
fn read_u16_be(&mut self) -> Result<u16>
fn read_u32_be(&mut self) -> Result<u32>
fn read_u64_be(&mut self) -> Result<u64>
fn read_usize_be(&mut self) -> Result<usize>
Provided Methods
fn read_i8(&mut self) -> Result<i8>
fn read_i16_be(&mut self) -> Result<i16>
fn read_u16_le(&mut self) -> Result<u16>
fn read_i16_le(&mut self) -> Result<i16>
fn read_u16(&mut self, endian: Endian) -> Result<u16>
fn read_i16(&mut self, endian: Endian) -> Result<i16>
fn read_i32_be(&mut self) -> Result<i32>
fn read_u32_le(&mut self) -> Result<u32>
fn read_i32_le(&mut self) -> Result<i32>
fn read_u32(&mut self, endian: Endian) -> Result<u32>
fn read_i32(&mut self, endian: Endian) -> Result<i32>
fn read_i64_be(&mut self) -> Result<i64>
fn read_u64_le(&mut self) -> Result<u64>
fn read_i64_le(&mut self) -> Result<i64>
fn read_u64(&mut self, endian: Endian) -> Result<u64>
fn read_i64(&mut self, endian: Endian) -> Result<i64>
fn read_f32_be(&mut self) -> Result<f32>
fn read_f32_le(&mut self) -> Result<f32>
fn read_f32(&mut self, endian: Endian) -> Result<f32>
fn read_f64_be(&mut self) -> Result<f64>
fn read_f64_le(&mut self) -> Result<f64>
fn read_f64(&mut self, endian: Endian) -> Result<f64>
fn read_isize_be(&mut self) -> Result<isize>
fn read_usize_le(&mut self) -> Result<usize>
fn read_isize_le(&mut self) -> Result<isize>
fn read_usize(&mut self, endian: Endian) -> Result<usize>
fn read_isize(&mut self, endian: Endian) -> Result<isize>
Implementors
impl<T: Read> ReadBytewiseExt for T