pub struct BitWriter { /* private fields */ }Implementations§
Source§impl BitWriter
impl BitWriter
pub fn new() -> Self
pub fn with_capacity(cap: usize) -> Self
pub fn from_vec(buf: Vec<u8>) -> Self
pub fn into_vec(self) -> Vec<u8> ⓘ
pub fn write_bits(&mut self, value: u32, n: u8)
pub fn flush_remaining(&mut self)
pub fn close_reverse_stream(&mut self)
pub fn bits_written(&self) -> usize
pub fn into_bytes(self) -> Vec<u8> ⓘ
pub fn as_bytes(&mut self) -> &[u8] ⓘ
pub fn write_byte(&mut self, b: u8)
pub fn write_bytes(&mut self, bytes: &[u8])
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BitWriter
impl RefUnwindSafe for BitWriter
impl Send for BitWriter
impl Sync for BitWriter
impl Unpin for BitWriter
impl UnsafeUnpin for BitWriter
impl UnwindSafe for BitWriter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more