#[repr(u32)]pub enum OfferFlags {
Passive = 65_536,
Sell = 131_072,
}
Variants§
Trait Implementations§
Source§impl BitAnd for OfferFlags
impl BitAnd for OfferFlags
Source§impl BitFlag for OfferFlags
impl BitFlag for OfferFlags
Source§fn empty() -> BitFlags<Self>
fn empty() -> BitFlags<Self>
Create a
BitFlags
with no flags set (in other words, with a value of 0). Read moreSource§fn from_bits(bits: Self::Numeric) -> Result<BitFlags<Self>, FromBitsError<Self>>
fn from_bits(bits: Self::Numeric) -> Result<BitFlags<Self>, FromBitsError<Self>>
Create a
BitFlags
if the raw value provided does not contain
any illegal flags. Read moreSource§fn from_bits_truncate(bits: Self::Numeric) -> BitFlags<Self>
fn from_bits_truncate(bits: Self::Numeric) -> BitFlags<Self>
Create a
BitFlags
from an underlying bitwise value. If any
invalid bits are set, ignore them. Read moreSource§unsafe fn from_bits_unchecked(bits: Self::Numeric) -> BitFlags<Self>
unsafe fn from_bits_unchecked(bits: Self::Numeric) -> BitFlags<Self>
Create a
BitFlags
unsafely, without checking if the bits form
a valid bit pattern for the type. Read moreSource§impl BitOr for OfferFlags
impl BitOr for OfferFlags
Source§impl BitXor for OfferFlags
impl BitXor for OfferFlags
Source§impl Clone for OfferFlags
impl Clone for OfferFlags
Source§fn clone(&self) -> OfferFlags
fn clone(&self) -> OfferFlags
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 OfferFlags
impl Debug for OfferFlags
Source§impl Not for OfferFlags
impl Not for OfferFlags
Source§impl PartialEq for OfferFlags
impl PartialEq for OfferFlags
Source§impl RawBitFlags for OfferFlags
impl RawBitFlags for OfferFlags
Source§const EMPTY: <Self as RawBitFlags>::Numeric = {transmute(0x00000000): <objects::offer::OfferFlags as enumflags2::_internal::RawBitFlags>::Numeric}
const EMPTY: <Self as RawBitFlags>::Numeric = {transmute(0x00000000): <objects::offer::OfferFlags as enumflags2::_internal::RawBitFlags>::Numeric}
A value with no bits set.
Source§const DEFAULT: <Self as RawBitFlags>::Numeric = {transmute(0x00000000): <objects::offer::OfferFlags as enumflags2::_internal::RawBitFlags>::Numeric}
const DEFAULT: <Self as RawBitFlags>::Numeric = {transmute(0x00000000): <objects::offer::OfferFlags as enumflags2::_internal::RawBitFlags>::Numeric}
The value used by the Default implementation. Equivalent to EMPTY, unless
customized.
Source§const ALL_BITS: <Self as RawBitFlags>::Numeric = {transmute(0x00030000): <objects::offer::OfferFlags as enumflags2::_internal::RawBitFlags>::Numeric}
const ALL_BITS: <Self as RawBitFlags>::Numeric = {transmute(0x00030000): <objects::offer::OfferFlags as enumflags2::_internal::RawBitFlags>::Numeric}
A value with all flag bits set.
Source§const BITFLAGS_TYPE_NAME: &'static str = "BitFlags<OfferFlags>"
const BITFLAGS_TYPE_NAME: &'static str = "BitFlags<OfferFlags>"
The name of the type for debug formatting purposes. Read more
impl Copy for OfferFlags
impl Eq for OfferFlags
impl StructuralPartialEq for OfferFlags
Auto Trait Implementations§
impl Freeze for OfferFlags
impl RefUnwindSafe for OfferFlags
impl Send for OfferFlags
impl Sync for OfferFlags
impl Unpin for OfferFlags
impl UnwindSafe for OfferFlags
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