pub enum AppKeyCode {
}Expand description
Runtime customization surface for advanced integrations.
Key code used by AppKeyEvent.
Variants§
Char(char)
Character input.
F(u8)
Function key.
Backspace
Backspace key.
Enter
Enter key.
Left
Left arrow key.
Right
Right arrow key.
Up
Up arrow key.
Down
Down arrow key.
Tab
Tab key.
BackTab
Reverse tab key.
Delete
Delete key.
Home
Home key.
End
End key.
PageUp
Page up key.
PageDown
Page down key.
Esc
Escape key.
Null
Unsupported key code.
Trait Implementations§
Source§impl Clone for AppKeyCode
impl Clone for AppKeyCode
Source§fn clone(&self) -> AppKeyCode
fn clone(&self) -> AppKeyCode
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 moreSource§impl Debug for AppKeyCode
impl Debug for AppKeyCode
Source§impl From<AppKeyCode> for Key
impl From<AppKeyCode> for Key
Source§fn from(value: AppKeyCode) -> Self
fn from(value: AppKeyCode) -> Self
Converts to this type from the input type.
Source§impl From<KeyCode> for AppKeyCode
impl From<KeyCode> for AppKeyCode
Source§impl Hash for AppKeyCode
impl Hash for AppKeyCode
Source§impl PartialEq for AppKeyCode
impl PartialEq for AppKeyCode
Source§fn eq(&self, other: &AppKeyCode) -> bool
fn eq(&self, other: &AppKeyCode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for AppKeyCode
impl Eq for AppKeyCode
impl StructuralPartialEq for AppKeyCode
Auto Trait Implementations§
impl Freeze for AppKeyCode
impl RefUnwindSafe for AppKeyCode
impl Send for AppKeyCode
impl Sync for AppKeyCode
impl Unpin for AppKeyCode
impl UnsafeUnpin for AppKeyCode
impl UnwindSafe for AppKeyCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more