Trait ByteReader

Source
pub trait ByteReader: Read {
    // Provided methods
    fn read_u64(&mut self, big_endian: bool) -> u64 { ... }
    fn read_u32(&mut self, big_endian: bool) -> u32 { ... }
    fn read_u16(&mut self, big_endian: bool) -> u16 { ... }
    fn read_u8(&mut self) -> u8 { ... }
}
Expand description

a collection of useful methods for producing bytes from a type that implements Read

Provided Methods§

Source

fn read_u64(&mut self, big_endian: bool) -> u64

Source

fn read_u32(&mut self, big_endian: bool) -> u32

Source

fn read_u16(&mut self, big_endian: bool) -> u16

Source

fn read_u8(&mut self) -> u8

Implementors§

Source§

impl<T: Read> ByteReader for T