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

pub enum KeyModifier {

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.


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



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

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> CallHasher for T where
    T: Hash + ?Sized

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

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

The type returned in the event of a conversion error.