#[non_exhaustive]
pub enum CompressionAlgorithm {
Brotli,
Gzip,
}
Expand description
Algorithms supported by this crate
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Brotli
Brotli algorithm
Gzip
Gzip algorithm
Trait Implementations
sourceimpl AsRef<str> for CompressionAlgorithm
impl AsRef<str> for CompressionAlgorithm
sourceimpl Clone for CompressionAlgorithm
impl Clone for CompressionAlgorithm
sourcefn clone(&self) -> CompressionAlgorithm
fn clone(&self) -> CompressionAlgorithm
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CompressionAlgorithm
impl Debug for CompressionAlgorithm
sourceimpl Display for CompressionAlgorithm
impl Display for CompressionAlgorithm
sourceimpl FromStr for CompressionAlgorithm
impl FromStr for CompressionAlgorithm
sourceimpl Ord for CompressionAlgorithm
impl Ord for CompressionAlgorithm
sourcefn cmp(&self, other: &CompressionAlgorithm) -> Ordering
fn cmp(&self, other: &CompressionAlgorithm) -> Ordering
1.21.0 · sourceconst fn max(self, other: Self) -> Selfwhere
Self: Sized,
const fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourceconst fn min(self, other: Self) -> Selfwhere
Self: Sized,
const fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<CompressionAlgorithm> for CompressionAlgorithm
impl PartialEq<CompressionAlgorithm> for CompressionAlgorithm
sourcefn eq(&self, other: &CompressionAlgorithm) -> bool
fn eq(&self, other: &CompressionAlgorithm) -> bool
sourceimpl PartialOrd<CompressionAlgorithm> for CompressionAlgorithm
impl PartialOrd<CompressionAlgorithm> for CompressionAlgorithm
sourcefn partial_cmp(&self, other: &CompressionAlgorithm) -> Option<Ordering>
fn partial_cmp(&self, other: &CompressionAlgorithm) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const 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 moreimpl Copy for CompressionAlgorithm
impl Eq for CompressionAlgorithm
impl StructuralEq for CompressionAlgorithm
impl StructuralPartialEq for CompressionAlgorithm
Auto Trait Implementations
impl RefUnwindSafe for CompressionAlgorithm
impl Send for CompressionAlgorithm
impl Sync for CompressionAlgorithm
impl Unpin for CompressionAlgorithm
impl UnwindSafe for CompressionAlgorithm
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