[][src]Enum tetra::input::KeyModifier

pub enum KeyModifier {
    Ctrl,
    Alt,
    Shift,
}

A key modifier on the keyboard.

These mainly consist of keys that have duplicates in multiple places on the keyboard, such as Control and Shift.

Serde

Serialization and deserialization of this type (via Serde) can be enabled via the serde_support feature.

Variants

Ctrl
Alt
Shift

Trait Implementations

impl Clone for KeyModifier[src]

impl Copy for KeyModifier[src]

impl Debug for KeyModifier[src]

impl Eq for KeyModifier[src]

impl Hash for KeyModifier[src]

impl PartialEq<KeyModifier> for KeyModifier[src]

impl StructuralEq for KeyModifier[src]

impl StructuralPartialEq for KeyModifier[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> CallHasher for T where
    T: Hash

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.