Enum versatiles::shared::Compression
source · pub enum Compression {
None,
Gzip,
Brotli,
}
Expand description
Enum representing possible compression algorithms
Variants§
Trait Implementations§
source§impl<O: Into<EnumSet<Compression>>> BitAnd<O> for Compression
impl<O: Into<EnumSet<Compression>>> BitAnd<O> for Compression
source§impl<O: Into<EnumSet<Compression>>> BitOr<O> for Compression
impl<O: Into<EnumSet<Compression>>> BitOr<O> for Compression
source§impl<O: Into<EnumSet<Compression>>> BitXor<O> for Compression
impl<O: Into<EnumSet<Compression>>> BitXor<O> for Compression
source§impl Clone for Compression
impl Clone for Compression
source§impl Debug for Compression
impl Debug for Compression
source§impl EnumSetTypePrivate for Compression
impl EnumSetTypePrivate for Compression
source§const ALL_BITS: Self::Repr = {transmute(0x07): <shared::compress::Compression as enumset::__internal::EnumSetTypePrivate>::Repr}
const ALL_BITS: Self::Repr = {transmute(0x07): <shared::compress::Compression as enumset::__internal::EnumSetTypePrivate>::Repr}
A mask of bits that are valid in the bitset.
source§const VARIANT_COUNT: u32 = 3u32
const VARIANT_COUNT: u32 = 3u32
The number of variants in the bitset.
source§fn enum_into_u32(self) -> u32
fn enum_into_u32(self) -> u32
Converts an enum of this type into its bit position.
source§unsafe fn enum_from_u32(val: u32) -> Self
unsafe fn enum_from_u32(val: u32) -> Self
Converts a bit position into an enum value.
source§impl Not for Compression
impl Not for Compression
source§impl PartialEq<Compression> for Compression
impl PartialEq<Compression> for Compression
source§impl PartialEq<EnumSet<Compression>> for Compression
impl PartialEq<EnumSet<Compression>> for Compression
source§impl<O: Into<EnumSet<Compression>>> Sub<O> for Compression
impl<O: Into<EnumSet<Compression>>> Sub<O> for Compression
source§impl ValueEnum for Compression
impl ValueEnum for Compression
impl Copy for Compression
impl EnumSetType for Compression
impl Eq for Compression
Auto Trait Implementations§
impl RefUnwindSafe for Compression
impl Send for Compression
impl Sync for Compression
impl Unpin for Compression
impl UnwindSafe for Compression
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.