[][src]Enum tcod_sys::TCOD_keycode_t

#[repr(u32)]
pub enum TCOD_keycode_t { TCODK_NONE, TCODK_ESCAPE, TCODK_BACKSPACE, TCODK_TAB, TCODK_ENTER, TCODK_SHIFT, TCODK_CONTROL, TCODK_ALT, TCODK_PAUSE, TCODK_CAPSLOCK, TCODK_PAGEUP, TCODK_PAGEDOWN, TCODK_END, TCODK_HOME, TCODK_UP, TCODK_LEFT, TCODK_RIGHT, TCODK_DOWN, TCODK_PRINTSCREEN, TCODK_INSERT, TCODK_DELETE, TCODK_LWIN, TCODK_RWIN, TCODK_APPS, TCODK_0, TCODK_1, TCODK_2, TCODK_3, TCODK_4, TCODK_5, TCODK_6, TCODK_7, TCODK_8, TCODK_9, TCODK_KP0, TCODK_KP1, TCODK_KP2, TCODK_KP3, TCODK_KP4, TCODK_KP5, TCODK_KP6, TCODK_KP7, TCODK_KP8, TCODK_KP9, TCODK_KPADD, TCODK_KPSUB, TCODK_KPDIV, TCODK_KPMUL, TCODK_KPDEC, TCODK_KPENTER, TCODK_F1, TCODK_F2, TCODK_F3, TCODK_F4, TCODK_F5, TCODK_F6, TCODK_F7, TCODK_F8, TCODK_F9, TCODK_F10, TCODK_F11, TCODK_F12, TCODK_NUMLOCK, TCODK_SCROLLLOCK, TCODK_SPACE, TCODK_CHAR, TCODK_TEXT, }

Variants

TCODK_NONETCODK_ESCAPETCODK_BACKSPACETCODK_TABTCODK_ENTERTCODK_SHIFTTCODK_CONTROLTCODK_ALTTCODK_PAUSETCODK_CAPSLOCKTCODK_PAGEUPTCODK_PAGEDOWNTCODK_ENDTCODK_HOMETCODK_UPTCODK_LEFTTCODK_RIGHTTCODK_DOWNTCODK_PRINTSCREENTCODK_INSERTTCODK_DELETETCODK_LWINTCODK_RWINTCODK_APPSTCODK_0TCODK_1TCODK_2TCODK_3TCODK_4TCODK_5TCODK_6TCODK_7TCODK_8TCODK_9TCODK_KP0TCODK_KP1TCODK_KP2TCODK_KP3TCODK_KP4TCODK_KP5TCODK_KP6TCODK_KP7TCODK_KP8TCODK_KP9TCODK_KPADDTCODK_KPSUBTCODK_KPDIVTCODK_KPMULTCODK_KPDECTCODK_KPENTERTCODK_F1TCODK_F2TCODK_F3TCODK_F4TCODK_F5TCODK_F6TCODK_F7TCODK_F8TCODK_F9TCODK_F10TCODK_F11TCODK_F12TCODK_NUMLOCKTCODK_SCROLLLOCKTCODK_SPACETCODK_CHARTCODK_TEXT

Trait Implementations

impl Eq for TCOD_keycode_t[src]

impl PartialEq<TCOD_keycode_t> for TCOD_keycode_t[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Copy for TCOD_keycode_t[src]

impl Clone for TCOD_keycode_t[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for TCOD_keycode_t[src]

impl Hash for TCOD_keycode_t[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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