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