pub struct ModifierFilterMask { /* private fields */ }
Implementations§
Source§impl ModifierFilterMask
impl ModifierFilterMask
pub fn new() -> ModifierFilterMask
pub fn new_from(filter: &[(ModifierId, bool)]) -> ModifierFilterMask
pub fn check(&self, mask: &ModifierMask) -> bool
Trait Implementations§
Source§impl Clone for ModifierFilterMask
impl Clone for ModifierFilterMask
Source§fn clone(&self) -> ModifierFilterMask
fn clone(&self) -> ModifierFilterMask
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ModifierFilterMask
impl Debug for ModifierFilterMask
Source§impl Default for ModifierFilterMask
impl Default for ModifierFilterMask
Source§fn default() -> ModifierFilterMask
fn default() -> ModifierFilterMask
Returns the “default value” for a type. Read more
Source§impl From<&[(ModifierId, bool)]> for ModifierFilterMask
impl From<&[(ModifierId, bool)]> for ModifierFilterMask
Source§fn from(value: &[(ModifierId, bool)]) -> ModifierFilterMask
fn from(value: &[(ModifierId, bool)]) -> ModifierFilterMask
Converts to this type from the input type.
Source§impl From<[(ModifierId, bool); 1]> for ModifierFilterMask
impl From<[(ModifierId, bool); 1]> for ModifierFilterMask
Source§fn from(value: [(ModifierId, bool); 1]) -> ModifierFilterMask
fn from(value: [(ModifierId, bool); 1]) -> ModifierFilterMask
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ModifierFilterMask
impl RefUnwindSafe for ModifierFilterMask
impl Send for ModifierFilterMask
impl Sync for ModifierFilterMask
impl Unpin for ModifierFilterMask
impl UnwindSafe for ModifierFilterMask
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