[][src]Enum druid::RawMods

pub enum RawMods {
    None,
    Alt,
    Ctrl,
    Meta,
    Shift,
    AltCtrl,
    AltMeta,
    AltShift,
    CtrlShift,
    CtrlMeta,
    MetaShift,
    AltCtrlMeta,
    AltCtrlShift,
    AltMetaShift,
    CtrlMetaShift,
    AltCtrlMetaShift,
}

A representation of the active modifier keys.

This is intended to be clearer than KeyModifiers, when describing hotkeys.

Variants

None
Alt
Ctrl
Meta
Shift
AltCtrl
AltMeta
AltShift
CtrlShift
CtrlMeta
MetaShift
AltCtrlMeta
AltCtrlShift
AltMetaShift
CtrlMetaShift
AltCtrlMetaShift

Trait Implementations

impl Clone for RawMods[src]

impl Copy for RawMods[src]

impl Debug for RawMods[src]

impl From<RawMods> for KeyModifiers[src]

impl From<SysMods> for RawMods[src]

impl PartialEq<KeyModifiers> for RawMods[src]

impl PartialEq<RawMods> for KeyModifiers[src]

Auto Trait Implementations

impl RefUnwindSafe for RawMods

impl Send for RawMods

impl Sync for RawMods

impl Unpin for RawMods

impl UnwindSafe for RawMods

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> From<T> for T[src]

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

impl<T> RoundFrom<T> for T

impl<T, U> RoundInto<U> for T where
    U: RoundFrom<T>, 

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.