Enum distant_net::common::CompressionLevel
source · pub enum CompressionLevel {
Zero,
One,
Two,
Three,
Four,
Five,
Six,
Seven,
Eight,
Nine,
}Expand description
Represents the level of compression to apply to data
Variants
Zero
Use no compression (can potentially inflate data)
One
Optimize for the speed of encoding
Two
Three
Four
Five
Six
Seven
Eight
Nine
Optimize for the size of data being encoded
Implementations
Trait Implementations
sourceimpl Clone for CompressionLevel
impl Clone for CompressionLevel
sourcefn clone(&self) -> CompressionLevel
fn clone(&self) -> CompressionLevel
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 moresourceimpl Debug for CompressionLevel
impl Debug for CompressionLevel
sourceimpl Default for CompressionLevel
impl Default for CompressionLevel
sourceimpl<'de> Deserialize<'de> for CompressionLevel
impl<'de> Deserialize<'de> for CompressionLevel
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Hash for CompressionLevel
impl Hash for CompressionLevel
sourceimpl Ord for CompressionLevel
impl Ord for CompressionLevel
sourcefn cmp(&self, other: &CompressionLevel) -> Ordering
fn cmp(&self, other: &CompressionLevel) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<CompressionLevel> for CompressionLevel
impl PartialEq<CompressionLevel> for CompressionLevel
sourcefn eq(&self, other: &CompressionLevel) -> bool
fn eq(&self, other: &CompressionLevel) -> bool
sourceimpl PartialOrd<CompressionLevel> for CompressionLevel
impl PartialOrd<CompressionLevel> for CompressionLevel
sourcefn partial_cmp(&self, other: &CompressionLevel) -> Option<Ordering>
fn partial_cmp(&self, other: &CompressionLevel) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresourceimpl Serialize for CompressionLevel
impl Serialize for CompressionLevel
impl Copy for CompressionLevel
impl Eq for CompressionLevel
impl StructuralEq for CompressionLevel
impl StructuralPartialEq for CompressionLevel
Auto Trait Implementations
impl RefUnwindSafe for CompressionLevel
impl Send for CompressionLevel
impl Sync for CompressionLevel
impl Unpin for CompressionLevel
impl UnwindSafe for CompressionLevel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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