[−]Struct luminance_glutin::ModifiersState
Represents the current state of the keyboard modifiers
Each field of this struct represents a modifier and is true
if this modifier is active.
Fields
shift: bool
The "shift" key
ctrl: bool
The "control" key
alt: bool
The "alt" key
logo: bool
The "logo" key
This is the "windows" key on PC and "command" key on Mac.
Trait Implementations
impl Eq for ModifiersState
impl PartialEq<ModifiersState> for ModifiersState
fn eq(&self, other: &ModifiersState) -> bool
fn ne(&self, other: &ModifiersState) -> bool
impl Debug for ModifiersState
impl Hash for ModifiersState
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Clone for ModifiersState
fn clone(&self) -> ModifiersState
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Default for ModifiersState
fn default() -> ModifiersState
impl Copy for ModifiersState
Auto Trait Implementations
impl Unpin for ModifiersState
impl Send for ModifiersState
impl Sync for ModifiersState
impl UnwindSafe for ModifiersState
impl RefUnwindSafe for ModifiersState
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,