Trait WriteBits

Source
pub trait WriteBits {
    // Required methods
    fn align(&mut self) -> Result<()>;
    fn write_bool_bits(&mut self, value: bool) -> Result<()>;
    fn write_i32_bits(&mut self, bits: u32, value: i32) -> Result<()>;
    fn write_u32_bits(&mut self, bits: u32, value: u32) -> Result<()>;
    fn write_bytes(&mut self) -> Result<&mut dyn Write>;
}

Required Methods§

Source

fn align(&mut self) -> Result<()>

Source

fn write_bool_bits(&mut self, value: bool) -> Result<()>

Source

fn write_i32_bits(&mut self, bits: u32, value: i32) -> Result<()>

Source

fn write_u32_bits(&mut self, bits: u32, value: u32) -> Result<()>

Source

fn write_bytes(&mut self) -> Result<&mut dyn Write>

Align the writer and return a byte writer

Implementors§