pub fn new(writer: &'a mut dyn io::Write) -> BitStreamWriter {
        BitStreamWriter {
            buffer: [0u8],
            writer,
            offset: 0,
        }
    }
/// Create a new BitStreamWriter that writes bitwise to a given writer
Create a new BitStreamWriter that writes bitwise to a given writer
Create a new BitStreamWriter that writes bitwise to a given writer
pub fn new(writer: &'a mut dyn io::Write) -> BitStreamWriter {
        BitStreamWriter {
            buffer: [0u8],
            writer,
            offset: 0,
        }
    }
pub fn new ( writer : & ' a mut dyn io :: Write ) -> BitStreamWriter { BitStreamWriter { buffer : [ 0u8 ] , writer , offset : 0 , } }
Create a new BitStreamWriter that writes bitwise to a given writer
Create a new BitStreamWriter that writes bitwise to a given writer
writer
&'a mut dyn io::Write
writer
&'a mut dyn io::Write