pub struct ModifierKeys {
pub shift: bool,
pub ctrl: bool,
pub alt: bool,
pub meta: bool,
}Expand description
Modifier keys held during a keyboard or mouse event.
Fields§
§shift: bool§ctrl: bool§alt: bool§meta: boolTrait Implementations§
Source§impl Clone for ModifierKeys
impl Clone for ModifierKeys
Source§fn clone(&self) -> ModifierKeys
fn clone(&self) -> ModifierKeys
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ModifierKeys
impl Debug for ModifierKeys
Source§impl Default for ModifierKeys
impl Default for ModifierKeys
Source§fn default() -> ModifierKeys
fn default() -> ModifierKeys
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModifierKeys
impl<'de> Deserialize<'de> for ModifierKeys
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for ModifierKeys
impl Hash for ModifierKeys
Source§impl PartialEq for ModifierKeys
impl PartialEq for ModifierKeys
Source§impl Serialize for ModifierKeys
impl Serialize for ModifierKeys
impl Copy for ModifierKeys
impl Eq for ModifierKeys
impl StructuralPartialEq for ModifierKeys
Auto Trait Implementations§
impl Freeze for ModifierKeys
impl RefUnwindSafe for ModifierKeys
impl Send for ModifierKeys
impl Sync for ModifierKeys
impl Unpin for ModifierKeys
impl UnsafeUnpin for ModifierKeys
impl UnwindSafe for ModifierKeys
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more