#[repr(u32)]pub enum KeyboardAction {
Up = 0,
Down = 1,
Repeat = 2,
Modifiers = 3,
}Expand description
Keyboard action.
Variants§
Up = 0
A key has been released.
Down = 1
A key has been pressed.
Repeat = 2
System policy triggered a key repeat on an already-down key.
Modifiers = 3
Modifiers updated without a key event; keysym, scan_code and text are not set.
Trait Implementations§
Source§impl Clone for KeyboardAction
impl Clone for KeyboardAction
Source§fn clone(&self) -> KeyboardAction
fn clone(&self) -> KeyboardAction
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 KeyboardAction
impl Debug for KeyboardAction
Source§impl Default for KeyboardAction
impl Default for KeyboardAction
Source§fn default() -> KeyboardAction
fn default() -> KeyboardAction
Returns the “default value” for a type. Read more
Source§impl From<KeyboardAction> for MirKeyboardAction
impl From<KeyboardAction> for MirKeyboardAction
Source§fn from(value: KeyboardAction) -> Self
fn from(value: KeyboardAction) -> Self
Converts to this type from the input type.
Source§impl Hash for KeyboardAction
impl Hash for KeyboardAction
Source§impl PartialEq for KeyboardAction
impl PartialEq for KeyboardAction
Source§impl TryFrom<u32> for KeyboardAction
impl TryFrom<u32> for KeyboardAction
impl Copy for KeyboardAction
impl Eq for KeyboardAction
impl StructuralPartialEq for KeyboardAction
Auto Trait Implementations§
impl Freeze for KeyboardAction
impl RefUnwindSafe for KeyboardAction
impl Send for KeyboardAction
impl Sync for KeyboardAction
impl Unpin for KeyboardAction
impl UnsafeUnpin for KeyboardAction
impl UnwindSafe for KeyboardAction
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