pub struct BitEnumSet<Enum: BitEnum>(/* private fields */);Implementations§
Source§impl<Scalar, Enum> BitEnumSet<Enum>where
Scalar: BitAnd<Output = Scalar> + BitAndAssign + BitOr<Output = Scalar> + BitOrAssign + Not<Output = Scalar> + PartialEq + From<u8> + Copy,
Enum: BitEnum<Scalar = Scalar>,
impl<Scalar, Enum> BitEnumSet<Enum>where
Scalar: BitAnd<Output = Scalar> + BitAndAssign + BitOr<Output = Scalar> + BitOrAssign + Not<Output = Scalar> + PartialEq + From<u8> + Copy,
Enum: BitEnum<Scalar = Scalar>,
Auto Trait Implementations§
impl<Enum> Freeze for BitEnumSet<Enum>
impl<Enum> RefUnwindSafe for BitEnumSet<Enum>
impl<Enum> Send for BitEnumSet<Enum>
impl<Enum> Sync for BitEnumSet<Enum>
impl<Enum> Unpin for BitEnumSet<Enum>
impl<Enum> UnwindSafe for BitEnumSet<Enum>
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