Reader

Trait Reader 

Source
pub trait Reader {
    // Required methods
    fn read_var(&mut self) -> Option<u32>;
    fn read_u32(&mut self) -> Option<u32>;
    fn read_u24(&mut self) -> Option<u32>;
    fn read_u16(&mut self) -> Option<u16>;
    fn read_u8(&mut self) -> Option<u8>;
}
Expand description

Reader for binary formats

Required Methods§

Source

fn read_var(&mut self) -> Option<u32>

Read a variable length integer

Source

fn read_u32(&mut self) -> Option<u32>

Read a 32-bit integer

Source

fn read_u24(&mut self) -> Option<u32>

Read a 24-bit integer

Source

fn read_u16(&mut self) -> Option<u16>

Read a 16-bit integer

Source

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

Read a 8-bit integer

Implementations on Foreign Types§

Source§

impl Reader for &[u8]

Source§

fn read_var(&mut self) -> Option<u32>

Source§

fn read_u32(&mut self) -> Option<u32>

Source§

fn read_u24(&mut self) -> Option<u32>

Source§

fn read_u16(&mut self) -> Option<u16>

Source§

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

Implementors§