pub struct GzipCompressor;Expand description
Gzip compressor
Trait Implementations§
Source§impl Clone for GzipCompressor
impl Clone for GzipCompressor
Source§fn clone(&self) -> GzipCompressor
fn clone(&self) -> GzipCompressor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Compressor for GzipCompressor
impl Compressor for GzipCompressor
Source§fn compress(
&self,
data: &[u8],
level: CompressionLevel,
) -> CompressionResult<Vec<u8>>
fn compress( &self, data: &[u8], level: CompressionLevel, ) -> CompressionResult<Vec<u8>>
Compress data
Source§fn decompress(&self, data: &[u8]) -> CompressionResult<Vec<u8>>
fn decompress(&self, data: &[u8]) -> CompressionResult<Vec<u8>>
Decompress data
Source§fn algorithm(&self) -> CompressionAlgorithm
fn algorithm(&self) -> CompressionAlgorithm
Get algorithm
Source§impl Debug for GzipCompressor
impl Debug for GzipCompressor
Source§impl Default for GzipCompressor
impl Default for GzipCompressor
Source§fn default() -> GzipCompressor
fn default() -> GzipCompressor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GzipCompressor
impl RefUnwindSafe for GzipCompressor
impl Send for GzipCompressor
impl Sync for GzipCompressor
impl Unpin for GzipCompressor
impl UnwindSafe for GzipCompressor
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