#[repr(C)]pub struct BitBuf2 {
pub m_bits: u64,
pub m_bit_count: u32,
pub m_out_buf: *mut u8,
pub m_out_end: *mut u8,
pub m_out_start: *mut u8,
}Expand description
@brief Holds Bit Buffer information
Fields§
§m_bits: u64!< bits in the bit buffer
m_bit_count: u32!< number of valid bits in the bit buffer
m_out_buf: *mut u8!< current index of buffer to write to
m_out_end: *mut u8!< end of buffer to write to
m_out_start: *mut u8!< start of buffer to write to
Trait Implementations§
Auto Trait Implementations§
impl !Send for BitBuf2
impl !Sync for BitBuf2
impl Freeze for BitBuf2
impl RefUnwindSafe for BitBuf2
impl Unpin for BitBuf2
impl UnsafeUnpin for BitBuf2
impl UnwindSafe for BitBuf2
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