Trait BitwiseRead
archivelib::support
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> { ... } }
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>
impl<R: Read> BitwiseRead for BitwiseReader<R>