pub struct MouseOptions {
pub button: Option<MouseButton>,
pub click_count: Option<u32>,
pub delay: Option<f64>,
pub steps: Option<u32>,
}Expand description
Mouse options
Configuration options for mouse methods.
Fields§
Mouse button to use
click_count: Option<u32>Number of clicks
delay: Option<f64>Time to wait between mousedown and mouseup in milliseconds
steps: Option<u32>Number of intermediate mousemove events (for move operations)
Implementations§
Source§impl MouseOptions
impl MouseOptions
Sourcepub fn builder() -> MouseOptionsBuilder
pub fn builder() -> MouseOptionsBuilder
Create a new builder for MouseOptions
Trait Implementations§
Source§impl Clone for MouseOptions
impl Clone for MouseOptions
Source§fn clone(&self) -> MouseOptions
fn clone(&self) -> MouseOptions
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 MouseOptions
impl Debug for MouseOptions
Source§impl Default for MouseOptions
impl Default for MouseOptions
Source§fn default() -> MouseOptions
fn default() -> MouseOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MouseOptions
impl RefUnwindSafe for MouseOptions
impl Send for MouseOptions
impl Sync for MouseOptions
impl Unpin for MouseOptions
impl UnsafeUnpin for MouseOptions
impl UnwindSafe for MouseOptions
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