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.