Trait bit_cursor::bit_write::BitWrite
source · pub trait BitWrite: Write {
// Required method
fn write_bits(&mut self, buf: &[u1]) -> Result<usize>;
// Provided method
fn write_all_bits(&mut self, buf: &[u1]) -> Result<()> { ... }
}Required Methods§
sourcefn write_bits(&mut self, buf: &[u1]) -> Result<usize>
fn write_bits(&mut self, buf: &[u1]) -> Result<usize>
Write a buffer into this writer, returning how many bytes were written.
Provided Methods§
sourcefn write_all_bits(&mut self, buf: &[u1]) -> Result<()>
fn write_all_bits(&mut self, buf: &[u1]) -> Result<()>
Write the entirety buf into self.