[][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 Modifiers, 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 Modifiers[src]

impl From<SysMods> for RawMods[src]

impl PartialEq<Modifiers> for RawMods[src]

impl PartialEq<RawMods> for Modifiers[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> 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> Same<T> for T

type Output = T

Should always be Self

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.