pub struct DeflateCompressor;Expand description
Deflate compressor
Trait Implementations§
Source§impl Clone for DeflateCompressor
impl Clone for DeflateCompressor
Source§fn clone(&self) -> DeflateCompressor
fn clone(&self) -> DeflateCompressor
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 DeflateCompressor
impl Compressor for DeflateCompressor
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 DeflateCompressor
impl Debug for DeflateCompressor
Source§impl Default for DeflateCompressor
impl Default for DeflateCompressor
Source§fn default() -> DeflateCompressor
fn default() -> DeflateCompressor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeflateCompressor
impl RefUnwindSafe for DeflateCompressor
impl Send for DeflateCompressor
impl Sync for DeflateCompressor
impl Unpin for DeflateCompressor
impl UnwindSafe for DeflateCompressor
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