pub struct Deflate {
inner: Box<CompressorOxide>,
total_in: u64,
total_out: u64,
}
Fields§
§inner: Box<CompressorOxide>
§total_in: u64
§total_out: u64
Trait Implementations§
Source§impl DeflateBackend for Deflate
impl DeflateBackend for Deflate
fn make(level: Compression, zlib_header: bool, _window_bits: u8) -> Self
fn compress( &mut self, input: &[u8], output: &mut [u8], flush: FlushCompress, ) -> Result<Status, CompressError>
fn reset(&mut self)
fn compress_uninit( &mut self, input: &[u8], output: &mut [MaybeUninit<u8>], flush: FlushCompress, ) -> Result<Status, CompressError>
Auto Trait Implementations§
impl Freeze for Deflate
impl RefUnwindSafe for Deflate
impl Send for Deflate
impl Sync for Deflate
impl Unpin for Deflate
impl UnwindSafe for Deflate
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