Trait io_operations::reader::Reader
[−]
[src]
pub trait Reader: Read { fn read_unsigned_byte(&mut self) -> Result<u8, Error> { ... } fn read_signed_byte(&mut self) -> Result<i8, Error> { ... } fn read_unsigned_be_short(&mut self) -> Result<u16, Error> { ... } fn read_unsigned_le_short(&mut self) -> Result<u16, Error> { ... } fn read_signed_be_short(&mut self) -> Result<i16, Error> { ... } fn read_signed_le_short(&mut self) -> Result<i16, Error> { ... } fn read_unsigned_be_int(&mut self) -> Result<u32, Error> { ... } fn read_unsigned_le_int(&mut self) -> Result<u32, Error> { ... } fn read_signed_be_int(&mut self) -> Result<i32, Error> { ... } fn read_signed_le_int(&mut self) -> Result<i32, Error> { ... } fn read_unsigned_be_long(&mut self) -> Result<u64, Error> { ... } fn read_signed_be_long(&mut self) -> Result<i64, Error> { ... } fn read_unsigned_le_long(&mut self) -> Result<u64, Error> { ... } fn read_signed_le_long(&mut self) -> Result<i64, Error> { ... } }
Extends the Read trait to provide common I/O reader operations
Provided Methods
fn read_unsigned_byte(&mut self) -> Result<u8, Error>
Reads an unsigned byte from this Reader
fn read_signed_byte(&mut self) -> Result<i8, Error>
Reads a signed byte from this Reader
fn read_unsigned_be_short(&mut self) -> Result<u16, Error>
Reads an unsigned big-endian short from this Reader
fn read_unsigned_le_short(&mut self) -> Result<u16, Error>
Reads an unsigned little-endian short from this Reader
fn read_signed_be_short(&mut self) -> Result<i16, Error>
Reads a signed big-endian short from this Reader
fn read_signed_le_short(&mut self) -> Result<i16, Error>
Reads a signed little-endian short from this Reader
fn read_unsigned_be_int(&mut self) -> Result<u32, Error>
Reads an unsigned big-endian integer from this Reader
fn read_unsigned_le_int(&mut self) -> Result<u32, Error>
Reads an unsigned little-endian integer from this Reader
fn read_signed_be_int(&mut self) -> Result<i32, Error>
Reads a signed big-endian integer from this Reader
fn read_signed_le_int(&mut self) -> Result<i32, Error>
Reads a signed little-endian integer from this Reader
fn read_unsigned_be_long(&mut self) -> Result<u64, Error>
Reads an unsigned big-endian long from this Reader
fn read_signed_be_long(&mut self) -> Result<i64, Error>
Reads a signed big-endian long from this Reader
fn read_unsigned_le_long(&mut self) -> Result<u64, Error>
Reads an unsigned little-endian long from this Reader
fn read_signed_le_long(&mut self) -> Result<i64, Error>
Reads a signed little-endian long from this Reader