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

Provided Methods

Implementors