[][src]Enum wita::VirtualKey

pub enum VirtualKey {
    Char(char),
    Esc,
    Tab,
    CapsLock,
    Shift,
    Ctrl,
    Alt,
    BackSpace,
    Enter,
    Space,
    PrintScreen,
    ScrollLock,
    Pause,
    Insert,
    Delete,
    Home,
    End,
    PageUp,
    PageDown,
    Up,
    Down,
    Left,
    Right,
    NumLock,
    NumPad(u8),
    NumAdd,
    NumSub,
    NumMul,
    NumDiv,
    NumDecimal,
    F(u8),
    Other(u32),
}

Describes keyboard key names.

Variants

Char(char)
Esc
Tab
CapsLock
Shift
Ctrl
Alt
BackSpace
Enter
Space
PrintScreen
ScrollLock
Pause
Insert
Delete
Home
End
PageUp
PageDown
Up
Down
Left
Right
NumLock
NumPad(u8)
NumAdd
NumSub
NumMul
NumDiv
NumDecimal
F(u8)
Other(u32)

Trait Implementations

impl Clone for VirtualKey[src]

impl Copy for VirtualKey[src]

impl Debug for VirtualKey[src]

impl<'de> Deserialize<'de> for VirtualKey[src]

impl Eq for VirtualKey[src]

impl Hash for VirtualKey[src]

impl PartialEq<VirtualKey> for VirtualKey[src]

impl Serialize for VirtualKey[src]

impl StructuralEq for VirtualKey[src]

impl StructuralPartialEq for VirtualKey[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.