pub struct MemoryDecompressionMethods(/* private fields */);Implementations§
Source§impl MemoryDecompressionMethods
impl MemoryDecompressionMethods
pub const GDEFLATE_1_0: MemoryDecompressionMethods
Sourcepub const fn empty() -> MemoryDecompressionMethods
pub const fn empty() -> MemoryDecompressionMethods
Returns a MemoryDecompressionMethods with none of the flags set.
Sourcepub const fn none() -> MemoryDecompressionMethods
👎Deprecated since 0.31.0: use empty instead
pub const fn none() -> MemoryDecompressionMethods
empty insteadReturns a MemoryDecompressionMethods with none of the flags set.
Sourcepub const fn intersects(self, other: MemoryDecompressionMethods) -> bool
pub const fn intersects(self, other: MemoryDecompressionMethods) -> bool
Returns whether any flags are set in both self and other.
Sourcepub const fn contains(self, other: MemoryDecompressionMethods) -> bool
pub const fn contains(self, other: MemoryDecompressionMethods) -> bool
Returns whether all flags in other are set in self.
Sourcepub const fn union(
self,
other: MemoryDecompressionMethods,
) -> MemoryDecompressionMethods
pub const fn union( self, other: MemoryDecompressionMethods, ) -> MemoryDecompressionMethods
Returns the union of self and other.
Sourcepub const fn intersection(
self,
other: MemoryDecompressionMethods,
) -> MemoryDecompressionMethods
pub const fn intersection( self, other: MemoryDecompressionMethods, ) -> MemoryDecompressionMethods
Returns the intersection of self and other.
Sourcepub const fn difference(
self,
other: MemoryDecompressionMethods,
) -> MemoryDecompressionMethods
pub const fn difference( self, other: MemoryDecompressionMethods, ) -> MemoryDecompressionMethods
Returns self without the flags set in other.
Sourcepub const fn symmetric_difference(
self,
other: MemoryDecompressionMethods,
) -> MemoryDecompressionMethods
pub const fn symmetric_difference( self, other: MemoryDecompressionMethods, ) -> MemoryDecompressionMethods
Returns the flags that are set in self or other, but not in both.
Trait Implementations§
Source§impl BitAnd for MemoryDecompressionMethods
impl BitAnd for MemoryDecompressionMethods
Source§type Output = MemoryDecompressionMethods
type Output = MemoryDecompressionMethods
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: MemoryDecompressionMethods) -> MemoryDecompressionMethods
fn bitand(self, rhs: MemoryDecompressionMethods) -> MemoryDecompressionMethods
Performs the
& operation. Read moreSource§impl BitAndAssign for MemoryDecompressionMethods
impl BitAndAssign for MemoryDecompressionMethods
Source§fn bitand_assign(&mut self, rhs: MemoryDecompressionMethods)
fn bitand_assign(&mut self, rhs: MemoryDecompressionMethods)
Performs the
&= operation. Read moreSource§impl BitOr for MemoryDecompressionMethods
impl BitOr for MemoryDecompressionMethods
Source§type Output = MemoryDecompressionMethods
type Output = MemoryDecompressionMethods
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: MemoryDecompressionMethods) -> MemoryDecompressionMethods
fn bitor(self, rhs: MemoryDecompressionMethods) -> MemoryDecompressionMethods
Performs the
| operation. Read moreSource§impl BitOrAssign for MemoryDecompressionMethods
impl BitOrAssign for MemoryDecompressionMethods
Source§fn bitor_assign(&mut self, rhs: MemoryDecompressionMethods)
fn bitor_assign(&mut self, rhs: MemoryDecompressionMethods)
Performs the
|= operation. Read moreSource§impl BitXor for MemoryDecompressionMethods
impl BitXor for MemoryDecompressionMethods
Source§type Output = MemoryDecompressionMethods
type Output = MemoryDecompressionMethods
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: MemoryDecompressionMethods) -> MemoryDecompressionMethods
fn bitxor(self, rhs: MemoryDecompressionMethods) -> MemoryDecompressionMethods
Performs the
^ operation. Read moreSource§impl BitXorAssign for MemoryDecompressionMethods
impl BitXorAssign for MemoryDecompressionMethods
Source§fn bitxor_assign(&mut self, rhs: MemoryDecompressionMethods)
fn bitxor_assign(&mut self, rhs: MemoryDecompressionMethods)
Performs the
^= operation. Read moreSource§impl Clone for MemoryDecompressionMethods
impl Clone for MemoryDecompressionMethods
Source§fn clone(&self) -> MemoryDecompressionMethods
fn clone(&self) -> MemoryDecompressionMethods
Returns a duplicate 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 MemoryDecompressionMethods
impl Debug for MemoryDecompressionMethods
Source§impl Default for MemoryDecompressionMethods
impl Default for MemoryDecompressionMethods
Source§fn default() -> MemoryDecompressionMethods
fn default() -> MemoryDecompressionMethods
Returns the “default value” for a type. Read more
Source§impl From<MemoryDecompressionMethodFlagsNV> for MemoryDecompressionMethods
impl From<MemoryDecompressionMethodFlagsNV> for MemoryDecompressionMethods
Source§fn from(val: MemoryDecompressionMethodFlagsNV) -> MemoryDecompressionMethods
fn from(val: MemoryDecompressionMethodFlagsNV) -> MemoryDecompressionMethods
Converts to this type from the input type.
Source§impl From<MemoryDecompressionMethods> for MemoryDecompressionMethodFlagsNV
impl From<MemoryDecompressionMethods> for MemoryDecompressionMethodFlagsNV
Source§fn from(val: MemoryDecompressionMethods) -> MemoryDecompressionMethodFlagsNV
fn from(val: MemoryDecompressionMethods) -> MemoryDecompressionMethodFlagsNV
Converts to this type from the input type.
Source§impl Hash for MemoryDecompressionMethods
impl Hash for MemoryDecompressionMethods
Source§impl Sub for MemoryDecompressionMethods
impl Sub for MemoryDecompressionMethods
Source§type Output = MemoryDecompressionMethods
type Output = MemoryDecompressionMethods
The resulting type after applying the
- operator.Source§fn sub(self, rhs: MemoryDecompressionMethods) -> MemoryDecompressionMethods
fn sub(self, rhs: MemoryDecompressionMethods) -> MemoryDecompressionMethods
Performs the
- operation. Read moreSource§impl SubAssign for MemoryDecompressionMethods
impl SubAssign for MemoryDecompressionMethods
Source§fn sub_assign(&mut self, rhs: MemoryDecompressionMethods)
fn sub_assign(&mut self, rhs: MemoryDecompressionMethods)
Performs the
-= operation. Read moreimpl Copy for MemoryDecompressionMethods
impl Eq for MemoryDecompressionMethods
impl StructuralPartialEq for MemoryDecompressionMethods
Auto Trait Implementations§
impl Freeze for MemoryDecompressionMethods
impl RefUnwindSafe for MemoryDecompressionMethods
impl Send for MemoryDecompressionMethods
impl Sync for MemoryDecompressionMethods
impl Unpin for MemoryDecompressionMethods
impl UnwindSafe for MemoryDecompressionMethods
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