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§
Sourcefn read_i16_le(&mut self) -> Result<i16>
fn read_i16_le(&mut self) -> Result<i16>
Read a i16 value from the sink in little endian.
Sourcefn read_i16_be(&mut self) -> Result<i16>
fn read_i16_be(&mut self) -> Result<i16>
Read a i16 value from the sink in big endian.
Sourcefn read_i32_le(&mut self) -> Result<i32>
fn read_i32_le(&mut self) -> Result<i32>
Read a i32 value from the sink in little endian.
Sourcefn read_i32_be(&mut self) -> Result<i32>
fn read_i32_be(&mut self) -> Result<i32>
Read a i32 value from the sink in big endian.
Sourcefn read_i64_le(&mut self) -> Result<i64>
fn read_i64_le(&mut self) -> Result<i64>
Read a i64 value from the sink in little endian.
Sourcefn read_i64_be(&mut self) -> Result<i64>
fn read_i64_be(&mut self) -> Result<i64>
Read a i64 value from the sink in big endian.
Sourcefn read_i128_le(&mut self) -> Result<i128>
fn read_i128_le(&mut self) -> Result<i128>
Read a i128 value from the sink in little endian.
Sourcefn read_i128_be(&mut self) -> Result<i128>
fn read_i128_be(&mut self) -> Result<i128>
Read a i128 value from the sink in big endian.
Sourcefn read_u16_le(&mut self) -> Result<u16>
fn read_u16_le(&mut self) -> Result<u16>
Read a u16 value from the sink in little endian.
Sourcefn read_u16_be(&mut self) -> Result<u16>
fn read_u16_be(&mut self) -> Result<u16>
Read a u16 value from the sink in big endian.
Sourcefn read_u32_le(&mut self) -> Result<u32>
fn read_u32_le(&mut self) -> Result<u32>
Read a u32 value from the sink in little endian.
Sourcefn read_u32_be(&mut self) -> Result<u32>
fn read_u32_be(&mut self) -> Result<u32>
Read a u32 value from the sink in big endian.
Sourcefn read_u64_le(&mut self) -> Result<u64>
fn read_u64_le(&mut self) -> Result<u64>
Read a u64 value from the sink in little endian.
Sourcefn read_u64_be(&mut self) -> Result<u64>
fn read_u64_be(&mut self) -> Result<u64>
Read a u64 value from the sink in big endian.
Sourcefn read_u128_le(&mut self) -> Result<u128>
fn read_u128_le(&mut self) -> Result<u128>
Read a u128 value from the sink in little endian.
Sourcefn read_u128_be(&mut self) -> Result<u128>
fn read_u128_be(&mut self) -> Result<u128>
Read a u128 value from the sink in big endian.
Implementors§
impl<R: Read> ReaderTypes for R
Available on crate feature
impl only.