pub struct DeflateChunkedBufferInput<'a> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<'a> DeflateInput for DeflateChunkedBufferInput<'a>
impl<'a> DeflateInput for DeflateChunkedBufferInput<'a>
unsafe fn get_le_word_no_advance(&mut self) -> usize
fn move_stream_pos<const REFILL: bool>(&mut self, amount: isize)
fn get_stream_pos_mut(&mut self) -> &mut usize
fn tell_stream_pos(&self) -> usize
fn read<const REFILL: bool>(&mut self, out_data: &mut [u8]) -> usize
fn ensure_overread_length(&mut self)
fn has_readable_overread(&self) -> bool
fn has_valid_bytes_slow(&mut self) -> bool
fn read_exact_into<O: DeflateOutput>( &mut self, out_stream: &mut O, length: usize, ) -> bool
const MAX_LOOK_BACK: usize = 16usize
const MAX_OVERREAD: usize = 16usize
fn read_byte<const REFILL: bool>(&mut self) -> u8
fn read_le_u16<const REFILL: bool>(&mut self) -> u16
fn read_le_u32<const REFILL: bool>(&mut self) -> u32
Auto Trait Implementations§
impl<'a> Freeze for DeflateChunkedBufferInput<'a>
impl<'a> !RefUnwindSafe for DeflateChunkedBufferInput<'a>
impl<'a> !Send for DeflateChunkedBufferInput<'a>
impl<'a> !Sync for DeflateChunkedBufferInput<'a>
impl<'a> Unpin for DeflateChunkedBufferInput<'a>
impl<'a> !UnwindSafe for DeflateChunkedBufferInput<'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