[−][src]Enum crossterm::KeyEvent
Enum with different key or key combinations.
Variants
Backspace
Left
Right
Up
Down
Home
End
PageUp
PageDown
BackTab
Delete
Insert
F(u8)
Char(char)
Alt(char)
Ctrl(char)
Null
Esc
Trait Implementations
impl Eq for KeyEvent
[src]
impl Debug for KeyEvent
[src]
impl PartialOrd<KeyEvent> for KeyEvent
[src]
fn partial_cmp(&self, other: &KeyEvent) -> Option<Ordering>
[src]
fn lt(&self, other: &KeyEvent) -> bool
[src]
fn le(&self, other: &KeyEvent) -> bool
[src]
fn gt(&self, other: &KeyEvent) -> bool
[src]
fn ge(&self, other: &KeyEvent) -> bool
[src]
impl PartialEq<KeyEvent> for KeyEvent
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,