Struct sttp::transport::CompressionModes
source · pub struct CompressionModes(_);
👎Deprecated: Only used for backwards compatibility with pre-standard STTP implementations. OperationalModes now supports custom compression types
Expand description
Enumeration of the possible compression modes supported by STTP.
Trait Implementations§
source§impl Binary for CompressionModes
impl Binary for CompressionModes
source§impl BitAnd<CompressionModes> for CompressionModes
impl BitAnd<CompressionModes> for CompressionModes
source§impl BitAndAssign<CompressionModes> for CompressionModes
impl BitAndAssign<CompressionModes> for CompressionModes
source§fn bitand_assign(&mut self, other: Self)
fn bitand_assign(&mut self, other: Self)
Disables all flags disabled in the set.
source§impl BitFlags for CompressionModes
impl BitFlags for CompressionModes
§type IterNames = IterRaw
type IterNames = IterRaw
An iterator over the raw names and bits for enabled flags in an instance of the type.
source§fn from_bits(bits: u32) -> Option<CompressionModes>
fn from_bits(bits: u32) -> Option<CompressionModes>
Convert from underlying bit representation, unless that
representation contains bits that do not correspond to a flag.
source§fn from_bits_truncate(bits: u32) -> CompressionModes
fn from_bits_truncate(bits: u32) -> CompressionModes
Convert from underlying bit representation, dropping any bits
that do not correspond to flags.
source§fn from_bits_retain(bits: u32) -> CompressionModes
fn from_bits_retain(bits: u32) -> CompressionModes
Convert from underlying bit representation, preserving all
bits (even those not corresponding to a defined flag).
source§fn iter_names(&self) -> Self::IterNames
fn iter_names(&self) -> Self::IterNames
Iterate over the raw names and bits for enabled flag values.
source§fn intersects(&self, other: CompressionModes) -> bool
fn intersects(&self, other: CompressionModes) -> bool
Returns
true
if there are flags common to both self
and other
.source§fn contains(&self, other: CompressionModes) -> bool
fn contains(&self, other: CompressionModes) -> bool
Returns
true
if all of the flags in other
are contained within self
.source§fn insert(&mut self, other: CompressionModes)
fn insert(&mut self, other: CompressionModes)
Inserts the specified flags in-place.
source§fn remove(&mut self, other: CompressionModes)
fn remove(&mut self, other: CompressionModes)
Removes the specified flags in-place.
source§fn toggle(&mut self, other: CompressionModes)
fn toggle(&mut self, other: CompressionModes)
Toggles the specified flags in-place.
source§fn set(&mut self, other: CompressionModes, value: bool)
fn set(&mut self, other: CompressionModes, value: bool)
Inserts or removes the specified flags depending on the passed value.
source§impl BitOr<CompressionModes> for CompressionModes
impl BitOr<CompressionModes> for CompressionModes
source§fn bitor(self, other: CompressionModes) -> Self
fn bitor(self, other: CompressionModes) -> Self
Returns the union of the two sets of flags.
§type Output = CompressionModes
type Output = CompressionModes
The resulting type after applying the
|
operator.source§impl BitOrAssign<CompressionModes> for CompressionModes
impl BitOrAssign<CompressionModes> for CompressionModes
source§fn bitor_assign(&mut self, other: Self)
fn bitor_assign(&mut self, other: Self)
Adds the set of flags.
source§impl BitXor<CompressionModes> for CompressionModes
impl BitXor<CompressionModes> for CompressionModes
source§impl BitXorAssign<CompressionModes> for CompressionModes
impl BitXorAssign<CompressionModes> for CompressionModes
source§fn bitxor_assign(&mut self, other: Self)
fn bitxor_assign(&mut self, other: Self)
Toggles the set of flags.
source§impl Clone for CompressionModes
impl Clone for CompressionModes
source§fn clone(&self) -> CompressionModes
fn clone(&self) -> CompressionModes
Returns a copy 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 Debug for CompressionModes
impl Debug for CompressionModes
source§impl Default for CompressionModes
impl Default for CompressionModes
source§fn default() -> CompressionModes
fn default() -> CompressionModes
Returns the “default value” for a type. Read more
source§impl Extend<CompressionModes> for CompressionModes
impl Extend<CompressionModes> for CompressionModes
source§fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)
fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)
Extends a collection with the contents of an iterator. Read more
source§fn extend_one(&mut self, item: A)
fn extend_one(&mut self, item: A)
🔬This is a nightly-only experimental API. (
extend_one
)Extends a collection with exactly one element.
source§fn extend_reserve(&mut self, additional: usize)
fn extend_reserve(&mut self, additional: usize)
🔬This is a nightly-only experimental API. (
extend_one
)Reserves capacity in a collection for the given number of additional elements. Read more
source§impl FromIterator<CompressionModes> for CompressionModes
impl FromIterator<CompressionModes> for CompressionModes
source§fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self
fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self
Creates a value from an iterator. Read more
source§impl Hash for CompressionModes
impl Hash for CompressionModes
source§impl IntoIterator for CompressionModes
impl IntoIterator for CompressionModes
source§impl LowerHex for CompressionModes
impl LowerHex for CompressionModes
source§impl Not for CompressionModes
impl Not for CompressionModes
source§impl Octal for CompressionModes
impl Octal for CompressionModes
source§impl Ord for CompressionModes
impl Ord for CompressionModes
source§fn cmp(&self, other: &CompressionModes) -> Ordering
fn cmp(&self, other: &CompressionModes) -> Ordering
1.21.0 · source§fn 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
source§impl PartialEq<CompressionModes> for CompressionModes
impl PartialEq<CompressionModes> for CompressionModes
source§fn eq(&self, other: &CompressionModes) -> bool
fn eq(&self, other: &CompressionModes) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<CompressionModes> for CompressionModes
impl PartialOrd<CompressionModes> for CompressionModes
source§fn partial_cmp(&self, other: &CompressionModes) -> Option<Ordering>
fn partial_cmp(&self, other: &CompressionModes) -> Option<Ordering>
1.0.0 · source§fn 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 moresource§impl PublicFlags for CompressionModes
impl PublicFlags for CompressionModes
source§impl Sub<CompressionModes> for CompressionModes
impl Sub<CompressionModes> for CompressionModes
source§impl SubAssign<CompressionModes> for CompressionModes
impl SubAssign<CompressionModes> for CompressionModes
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Disables all flags enabled in the set.