Enum ntcip::dms::config::DmsSignAccess
source · #[repr(u8)]pub enum DmsSignAccess {
Other = 1,
WalkIn = 2,
Rear = 4,
Front = 8,
}
Expand description
Sign access
Variants§
Trait Implementations§
source§impl BitAnd for DmsSignAccess
impl BitAnd for DmsSignAccess
source§impl BitFlag for DmsSignAccess
impl BitFlag for DmsSignAccess
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 DmsSignAccess
impl BitOr for DmsSignAccess
source§impl BitXor for DmsSignAccess
impl BitXor for DmsSignAccess
source§impl Clone for DmsSignAccess
impl Clone for DmsSignAccess
source§fn clone(&self) -> DmsSignAccess
fn clone(&self) -> DmsSignAccess
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 DmsSignAccess
impl Debug for DmsSignAccess
source§impl Not for DmsSignAccess
impl Not for DmsSignAccess
source§impl PartialEq for DmsSignAccess
impl PartialEq for DmsSignAccess
source§fn eq(&self, other: &DmsSignAccess) -> bool
fn eq(&self, other: &DmsSignAccess) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RawBitFlags for DmsSignAccess
impl RawBitFlags for DmsSignAccess
source§const EMPTY: Self::Numeric = {transmute(0x00): <dms::config::DmsSignAccess as enumflags2::_internal::RawBitFlags>::Numeric}
const EMPTY: Self::Numeric = {transmute(0x00): <dms::config::DmsSignAccess as enumflags2::_internal::RawBitFlags>::Numeric}
A value with no bits set.
source§const DEFAULT: Self::Numeric = {transmute(0x00): <dms::config::DmsSignAccess as enumflags2::_internal::RawBitFlags>::Numeric}
const DEFAULT: Self::Numeric = {transmute(0x00): <dms::config::DmsSignAccess as enumflags2::_internal::RawBitFlags>::Numeric}
The value used by the Default implementation. Equivalent to EMPTY, unless
customized.
source§const ALL_BITS: Self::Numeric = {transmute(0x0f): <dms::config::DmsSignAccess as enumflags2::_internal::RawBitFlags>::Numeric}
const ALL_BITS: Self::Numeric = {transmute(0x0f): <dms::config::DmsSignAccess as enumflags2::_internal::RawBitFlags>::Numeric}
A value with all flag bits set.
source§const BITFLAGS_TYPE_NAME: &'static str = "BitFlags<DmsSignAccess>"
const BITFLAGS_TYPE_NAME: &'static str = "BitFlags<DmsSignAccess>"
The name of the type for debug formatting purposes. Read more
impl Copy for DmsSignAccess
impl Eq for DmsSignAccess
impl StructuralPartialEq for DmsSignAccess
Auto Trait Implementations§
impl Freeze for DmsSignAccess
impl RefUnwindSafe for DmsSignAccess
impl Send for DmsSignAccess
impl Sync for DmsSignAccess
impl Unpin for DmsSignAccess
impl UnwindSafe for DmsSignAccess
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