#[repr(i32)]pub enum InputModifiers {
Alt = 0,
Control = 1,
Shift = 2,
Windows = 3,
LeftMouseButton = 4,
RightMouseButton = 5,
MiddleMouseButton = 6,
}Expand description
Keep this in sync with InputModifiers in the main library
Variants§
Alt = 0
Control = 1
Shift = 2
Windows = 3
LeftMouseButton = 4
RightMouseButton = 5
MiddleMouseButton = 6
Implementations§
Source§impl InputModifiers
impl InputModifiers
Sourcepub fn from_value(value: i32) -> Option<InputModifiers>
pub fn from_value(value: i32) -> Option<InputModifiers>
The member with the given numeric value, if one is defined.
Trait Implementations§
Source§impl BsonValue for InputModifiers
impl BsonValue for InputModifiers
Source§impl Clone for InputModifiers
impl Clone for InputModifiers
impl Copy for InputModifiers
Source§impl Debug for InputModifiers
impl Debug for InputModifiers
Source§impl Default for InputModifiers
impl Default for InputModifiers
impl Eq for InputModifiers
Source§impl Hash for InputModifiers
impl Hash for InputModifiers
Source§impl PartialEq for InputModifiers
impl PartialEq for InputModifiers
impl StructuralPartialEq for InputModifiers
Auto Trait Implementations§
impl Freeze for InputModifiers
impl RefUnwindSafe for InputModifiers
impl Send for InputModifiers
impl Sync for InputModifiers
impl Unpin for InputModifiers
impl UnsafeUnpin for InputModifiers
impl UnwindSafe for InputModifiers
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