Struct miniz_oxide::deflate::core::OutputBufferOxide
source · struct OutputBufferOxide<'a> {
pub inner: &'a mut [u8],
pub inner_pos: usize,
pub local: bool,
pub bit_buffer: u32,
pub bits_in: u32,
}
Fields§
§inner: &'a mut [u8]
§inner_pos: usize
§local: bool
§bit_buffer: u32
§bits_in: u32
Implementations§
source§impl OutputBufferOxide<'_>
impl OutputBufferOxide<'_>
fn put_bits(&mut self, bits: u32, len: u32)
const fn save(&self) -> SavedOutputBufferOxide
fn load(&mut self, saved: SavedOutputBufferOxide)
fn pad_to_bytes(&mut self)
Auto Trait Implementations§
impl<'a> Freeze for OutputBufferOxide<'a>
impl<'a> RefUnwindSafe for OutputBufferOxide<'a>
impl<'a> Send for OutputBufferOxide<'a>
impl<'a> Sync for OutputBufferOxide<'a>
impl<'a> Unpin for OutputBufferOxide<'a>
impl<'a> !UnwindSafe for OutputBufferOxide<'a>
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