pub struct GzipCodec { /* private fields */ }Expand description
Gzip codec.
Uses the flate2 crate for gzip compression.
Implementations§
Source§impl GzipCodec
impl GzipCodec
Sourcepub fn new(level: u32) -> Self
pub fn new(level: u32) -> Self
Create a new gzip codec with the given compression level.
Level is clamped to 0-9:
- 0: No compression
- 1: Fastest compression
- 6: Default (good balance)
- 9: Best compression (slowest)
Sourcepub fn default_level() -> Self
pub fn default_level() -> Self
Create a codec with default compression (level 6).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GzipCodec
impl RefUnwindSafe for GzipCodec
impl Send for GzipCodec
impl Sync for GzipCodec
impl Unpin for GzipCodec
impl UnsafeUnpin for GzipCodec
impl UnwindSafe for GzipCodec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more