[][src]Trait archivelib::support::BitwiseRead

pub trait BitwiseRead {
    fn try_read_bits(&mut self, bits: usize) -> Result<(u8, usize), ReadError>;

    fn read_bit(&mut self) -> Result<bool, ReadError> { ... }
fn read_bits(&mut self, bits: usize) -> Result<u128, ReadError> { ... }
fn read_byte(&mut self) -> Result<u8, ReadError> { ... } }

Required methods

fn try_read_bits(&mut self, bits: usize) -> Result<(u8, usize), ReadError>

Loading content...

Provided methods

fn read_bit(&mut self) -> Result<bool, ReadError>

fn read_bits(&mut self, bits: usize) -> Result<u128, ReadError>

fn read_byte(&mut self) -> Result<u8, ReadError>

Loading content...

Implementors

impl<R: Read> BitwiseRead for BitwiseReader<R>[src]

fn read_bit(&mut self) -> Result<bool, ReadError>[src]

fn read_bits(&mut self, bits: usize) -> Result<u128, ReadError>[src]

fn read_byte(&mut self) -> Result<u8, ReadError>[src]

Loading content...