#[repr(transparent)]pub struct EventFilterMask(pub u32);Tuple Fields§
§0: u32Implementations§
Source§impl EventFilterMask
impl EventFilterMask
pub const PERMIT_LOCAL_MOUSE_EVENTS: Self
pub const PERMIT_LOCAL_KEYBOARD_EVENTS: Self
pub const PERMIT_SYSTEM_DEFINED_EVENTS: Self
pub const ALL_EVENTS: Self
Trait Implementations§
Source§impl Binary for EventFilterMask
impl Binary for EventFilterMask
Source§impl BitAnd for EventFilterMask
impl BitAnd for EventFilterMask
Source§impl BitAndAssign for EventFilterMask
impl BitAndAssign for EventFilterMask
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for EventFilterMask
impl BitOr for EventFilterMask
Source§impl BitOrAssign for EventFilterMask
impl BitOrAssign for EventFilterMask
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for EventFilterMask
impl BitXor for EventFilterMask
Source§impl BitXorAssign for EventFilterMask
impl BitXorAssign for EventFilterMask
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for EventFilterMask
impl Clone for EventFilterMask
Source§fn clone(&self) -> EventFilterMask
fn clone(&self) -> EventFilterMask
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EventFilterMask
Source§impl Debug for EventFilterMask
impl Debug for EventFilterMask
Source§impl Default for EventFilterMask
impl Default for EventFilterMask
Source§fn default() -> EventFilterMask
fn default() -> EventFilterMask
Returns the “default value” for a type. Read more
impl Eq for EventFilterMask
Source§impl From<u32> for EventFilterMask
impl From<u32> for EventFilterMask
Source§impl Hash for EventFilterMask
impl Hash for EventFilterMask
Source§impl Not for EventFilterMask
impl Not for EventFilterMask
Source§impl PartialEq for EventFilterMask
impl PartialEq for EventFilterMask
Source§fn eq(&self, other: &EventFilterMask) -> bool
fn eq(&self, other: &EventFilterMask) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EventFilterMask
Auto Trait Implementations§
impl Freeze for EventFilterMask
impl RefUnwindSafe for EventFilterMask
impl Send for EventFilterMask
impl Sync for EventFilterMask
impl Unpin for EventFilterMask
impl UnsafeUnpin for EventFilterMask
impl UnwindSafe for EventFilterMask
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