[−][src]Enum termit_ion::event::Key
A key.
Variants
BackspaceBackspace.
LeftLeft arrow.
RightRight arrow.
UpUp arrow.
DownDown arrow.
HomeHome key.
EndEnd key.
PageUpPage Up key.
PageDownPage Down key.
DeleteDelete key.
InsertInsert key.
F(u8)Function keys.
Only function keys 1 through 12 are supported.
Char(char)Normal character.
Alt(char)Alt modified character.
Ctrl(char)Ctrl modified character.
Note that certain keys may not be modifiable with ctrl, due to limitations of terminals.
NullNull byte.
EscEsc key.
Trait Implementations
impl Eq for Key[src]
impl Clone for Key[src]
fn clone(&self) -> Key[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Copy for Key[src]
impl PartialEq<Key> for Key[src]
impl Hash for Key[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl Debug for Key[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T> From for T[src]
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from)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> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,