#[repr(u8)]pub enum CheckCond {
AllClear,
AnyClear,
AllSet,
AnySet,
}
Expand description
Check
condition variants.
Variants§
AllClear
(*address & mask) == 0
— All masked bits are 0 in value
AnyClear
(*address & mask) != mask
— Some masked bits are 0 in value
AllSet
(*address & mask) == mask
— All masked bits are 1 in value
AnySet
(*address & mask) != 0
— Some masked bits are 1 in value
Trait Implementations§
source§impl PartialEq<CheckCond> for CheckCond
impl PartialEq<CheckCond> for CheckCond
impl Copy for CheckCond
impl Eq for CheckCond
impl StructuralEq for CheckCond
impl StructuralPartialEq for CheckCond
Auto Trait Implementations§
impl RefUnwindSafe for CheckCond
impl Send for CheckCond
impl Sync for CheckCond
impl Unpin for CheckCond
impl UnwindSafe for CheckCond
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