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