pub struct ZlibCompressor { /* private fields */ }Expand description
Zlib compressor implementation
Uses the zlib (deflate) compression algorithm for Git compatibility. Supports configurable compression levels.
Implementations§
Source§impl ZlibCompressor
impl ZlibCompressor
Sourcepub fn new(level: CompressionLevel) -> Self
pub fn new(level: CompressionLevel) -> Self
Create a new Zlib compressor with the given compression level
Sourcepub fn default_level() -> Self
pub fn default_level() -> Self
Create a Zlib compressor with default compression (Git default: level 6)
Trait Implementations§
Source§impl Clone for ZlibCompressor
impl Clone for ZlibCompressor
Source§impl Compressor for ZlibCompressor
impl Compressor for ZlibCompressor
Auto Trait Implementations§
impl Forget for ZlibCompressor
impl Freeze for ZlibCompressor
impl RefUnwindSafe for ZlibCompressor
impl Send for ZlibCompressor
impl Sync for ZlibCompressor
impl Unpin for ZlibCompressor
impl UnsafeUnpin for ZlibCompressor
impl UnwindSafe for ZlibCompressor
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