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