pub enum Key {
}Variants§
Char(char)
Backspace
Delete
Insert
Enter
Left
Right
Up
Esc
Down
Home
End
PageUp
PageDown
Tab
BackTab
F(u8)
Null
Implementations§
Source§impl Key
impl Key
Sourcepub const fn is_backspace(&self) -> bool
pub const fn is_backspace(&self) -> bool
Returns true if the enum is Key::Backspace otherwise false
Sourcepub const fn is_page_up(&self) -> bool
pub const fn is_page_up(&self) -> bool
Returns true if the enum is Key::PageUp otherwise false
Sourcepub const fn is_page_down(&self) -> bool
pub const fn is_page_down(&self) -> bool
Returns true if the enum is Key::PageDown otherwise false
Sourcepub const fn is_back_tab(&self) -> bool
pub const fn is_back_tab(&self) -> bool
Returns true if the enum is Key::BackTab otherwise false
Trait Implementations§
impl Eq for Key
impl StructuralPartialEq for Key
Auto Trait Implementations§
impl Freeze for Key
impl RefUnwindSafe for Key
impl Send for Key
impl Sync for Key
impl Unpin for Key
impl UnwindSafe for Key
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