#[non_exhaustive]pub enum KeyboardModifier {
Alt,
Control,
Meta,
Shift,
ControlOrMeta,
}Expand description
Keyboard modifier keys
§Example
use playwright_rs::protocol::click::KeyboardModifier;
let modifiers = vec![KeyboardModifier::Shift, KeyboardModifier::Control];Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Alt
Alt key
Control
Control key
Meta
Meta key (Command on macOS, Windows key on Windows)
Shift
Shift key
ControlOrMeta
Control on Windows/Linux, Meta on macOS
Trait Implementations§
Source§impl Clone for KeyboardModifier
impl Clone for KeyboardModifier
Source§fn clone(&self) -> KeyboardModifier
fn clone(&self) -> KeyboardModifier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KeyboardModifier
Source§impl Debug for KeyboardModifier
impl Debug for KeyboardModifier
impl Eq for KeyboardModifier
Source§impl PartialEq for KeyboardModifier
impl PartialEq for KeyboardModifier
Source§fn eq(&self, other: &KeyboardModifier) -> bool
fn eq(&self, other: &KeyboardModifier) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for KeyboardModifier
impl Serialize for KeyboardModifier
impl StructuralPartialEq for KeyboardModifier
Auto Trait Implementations§
impl Freeze for KeyboardModifier
impl RefUnwindSafe for KeyboardModifier
impl Send for KeyboardModifier
impl Sync for KeyboardModifier
impl Unpin for KeyboardModifier
impl UnsafeUnpin for KeyboardModifier
impl UnwindSafe for KeyboardModifier
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