pub struct Flags32(/* private fields */);Expand description
Condenses 32 booleans into a single u32.
Implementations§
Trait Implementations§
Source§impl BitAndAssign<u32> for Flags32
Available on crate feature operators only.
impl BitAndAssign<u32> for Flags32
Available on crate feature
operators only.Source§fn bitand_assign(&mut self, rhs: u32)
fn bitand_assign(&mut self, rhs: u32)
Performs the
&= operation. Read moreSource§impl BitAndAssign for Flags32
Available on crate feature operators only.
impl BitAndAssign for Flags32
Available on crate feature
operators only.Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOrAssign<u32> for Flags32
Available on crate feature operators only.
impl BitOrAssign<u32> for Flags32
Available on crate feature
operators only.Source§fn bitor_assign(&mut self, rhs: u32)
fn bitor_assign(&mut self, rhs: u32)
Performs the
|= operation. Read moreSource§impl BitOrAssign for Flags32
Available on crate feature operators only.
impl BitOrAssign for Flags32
Available on crate feature
operators only.Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXorAssign<u32> for Flags32
Available on crate feature operators only.
impl BitXorAssign<u32> for Flags32
Available on crate feature
operators only.Source§fn bitxor_assign(&mut self, rhs: u32)
fn bitxor_assign(&mut self, rhs: u32)
Performs the
^= operation. Read moreSource§impl BitXorAssign for Flags32
Available on crate feature operators only.
impl BitXorAssign for Flags32
Available on crate feature
operators only.Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl ShlAssign<u32> for Flags32
Available on crate feature operators only.
impl ShlAssign<u32> for Flags32
Available on crate feature
operators only.Source§fn shl_assign(&mut self, rhs: u32)
fn shl_assign(&mut self, rhs: u32)
Performs the
<<= operation. Read moreSource§impl ShrAssign<u32> for Flags32
Available on crate feature operators only.
impl ShrAssign<u32> for Flags32
Available on crate feature
operators only.Source§fn shr_assign(&mut self, rhs: u32)
fn shr_assign(&mut self, rhs: u32)
Performs the
>>= operation. Read moreimpl Copy for Flags32
impl Eq for Flags32
impl StructuralPartialEq for Flags32
Auto Trait Implementations§
impl Freeze for Flags32
impl RefUnwindSafe for Flags32
impl Send for Flags32
impl Sync for Flags32
impl Unpin for Flags32
impl UnsafeUnpin for Flags32
impl UnwindSafe for Flags32
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