Enum mungos::options::Compressor
source · [−]#[non_exhaustive]
pub enum Compressor {
Zstd {
level: Option<i32>,
},
Zlib {
level: Option<i32>,
},
Snappy,
}
Expand description
Enum representing supported compressor algorithms.
Used for compressing and decompressing messages sent to and read from the server.
For compressors that take a level
, use None
to indicate the default level.
Higher level
indicates more compression (and slower).
Requires zstd-compression
feature flag to use Zstd
compressor,
zlib-compression
feature flag to use Zlib
compressor, and
snappy-compression
feature flag to use Snappy
Compressor.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Zstd
Zstd compressor. Requires Rust version 1.54.
See Zstd
for more information
Zlib
Zlib compressor.
See Zlib
for more information.
Snappy
Snappy compressor.
See Snappy
for more information.
Trait Implementations
sourceimpl Clone for Compressor
impl Clone for Compressor
sourcefn clone(&self) -> Compressor
fn clone(&self) -> Compressor
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Compressor
impl Debug for Compressor
sourceimpl PartialEq<Compressor> for Compressor
impl PartialEq<Compressor> for Compressor
sourcefn eq(&self, other: &Compressor) -> bool
fn eq(&self, other: &Compressor) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &Compressor) -> bool
fn ne(&self, other: &Compressor) -> bool
This method tests for !=
.
impl StructuralPartialEq for Compressor
Auto Trait Implementations
impl RefUnwindSafe for Compressor
impl Send for Compressor
impl Sync for Compressor
impl Unpin for Compressor
impl UnwindSafe for Compressor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more