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§
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<()>
Sourcefn write_bytes(&mut self) -> Result<&mut dyn Write>
fn write_bytes(&mut self) -> Result<&mut dyn Write>
Align the writer and return a byte writer