pub struct ZlibStreamCompressor { /* private fields */ }Expand description
Raw-deflate stream compressor compatible with Mars zlib settings.
Implementations§
Trait Implementations§
Source§impl Default for ZlibStreamCompressor
impl Default for ZlibStreamCompressor
Source§impl StreamCompressor for ZlibStreamCompressor
impl StreamCompressor for ZlibStreamCompressor
Source§fn compress_chunk(
&mut self,
input: &[u8],
output: &mut Vec<u8>,
) -> Result<(), CompressError>
fn compress_chunk( &mut self, input: &[u8], output: &mut Vec<u8>, ) -> Result<(), CompressError>
Compresses one input chunk and appends newly emitted bytes to
output.Auto Trait Implementations§
impl Freeze for ZlibStreamCompressor
impl RefUnwindSafe for ZlibStreamCompressor
impl Send for ZlibStreamCompressor
impl Sync for ZlibStreamCompressor
impl Unpin for ZlibStreamCompressor
impl UnsafeUnpin for ZlibStreamCompressor
impl UnwindSafe for ZlibStreamCompressor
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