ReaderTypes

Trait ReaderTypes 

Source
pub trait ReaderTypes {
Show 17 methods // Required methods fn read_u8(&mut self) -> Result<u8>; fn read_i16_le(&mut self) -> Result<i16>; fn read_i16_be(&mut self) -> Result<i16>; fn read_i32_le(&mut self) -> Result<i32>; fn read_i32_be(&mut self) -> Result<i32>; fn read_i64_le(&mut self) -> Result<i64>; fn read_i64_be(&mut self) -> Result<i64>; fn read_i128_le(&mut self) -> Result<i128>; fn read_i128_be(&mut self) -> Result<i128>; fn read_u16_le(&mut self) -> Result<u16>; fn read_u16_be(&mut self) -> Result<u16>; fn read_u32_le(&mut self) -> Result<u32>; fn read_u32_be(&mut self) -> Result<u32>; fn read_u64_le(&mut self) -> Result<u64>; fn read_u64_be(&mut self) -> Result<u64>; fn read_u128_le(&mut self) -> Result<u128>; fn read_u128_be(&mut self) -> Result<u128>;
}

Required Methods§

Source

fn read_u8(&mut self) -> Result<u8>

Read a u8 value from the sink.

Source

fn read_i16_le(&mut self) -> Result<i16>

Read a i16 value from the sink in little endian.

Source

fn read_i16_be(&mut self) -> Result<i16>

Read a i16 value from the sink in big endian.

Source

fn read_i32_le(&mut self) -> Result<i32>

Read a i32 value from the sink in little endian.

Source

fn read_i32_be(&mut self) -> Result<i32>

Read a i32 value from the sink in big endian.

Source

fn read_i64_le(&mut self) -> Result<i64>

Read a i64 value from the sink in little endian.

Source

fn read_i64_be(&mut self) -> Result<i64>

Read a i64 value from the sink in big endian.

Source

fn read_i128_le(&mut self) -> Result<i128>

Read a i128 value from the sink in little endian.

Source

fn read_i128_be(&mut self) -> Result<i128>

Read a i128 value from the sink in big endian.

Source

fn read_u16_le(&mut self) -> Result<u16>

Read a u16 value from the sink in little endian.

Source

fn read_u16_be(&mut self) -> Result<u16>

Read a u16 value from the sink in big endian.

Source

fn read_u32_le(&mut self) -> Result<u32>

Read a u32 value from the sink in little endian.

Source

fn read_u32_be(&mut self) -> Result<u32>

Read a u32 value from the sink in big endian.

Source

fn read_u64_le(&mut self) -> Result<u64>

Read a u64 value from the sink in little endian.

Source

fn read_u64_be(&mut self) -> Result<u64>

Read a u64 value from the sink in big endian.

Source

fn read_u128_le(&mut self) -> Result<u128>

Read a u128 value from the sink in little endian.

Source

fn read_u128_be(&mut self) -> Result<u128>

Read a u128 value from the sink in big endian.

Implementors§

Source§

impl<R: Read> ReaderTypes for R

Available on crate feature impl only.