pub struct DispatchMouseEventParamsBuilder { /* private fields */ }
Implementations§
Source§impl DispatchMouseEventParamsBuilder
impl DispatchMouseEventParamsBuilder
pub fn type( self, type: impl Into<DispatchMouseEventType>, ) -> DispatchMouseEventParamsBuilder
pub fn x(self, x: impl Into<f64>) -> DispatchMouseEventParamsBuilder
pub fn y(self, y: impl Into<f64>) -> DispatchMouseEventParamsBuilder
pub fn modifiers( self, modifiers: impl Into<i64>, ) -> DispatchMouseEventParamsBuilder
pub fn timestamp( self, timestamp: impl Into<TimeSinceEpoch>, ) -> DispatchMouseEventParamsBuilder
pub fn click_count( self, click_count: impl Into<i64>, ) -> DispatchMouseEventParamsBuilder
pub fn force(self, force: impl Into<f64>) -> DispatchMouseEventParamsBuilder
pub fn tangential_pressure( self, tangential_pressure: impl Into<f64>, ) -> DispatchMouseEventParamsBuilder
pub fn tilt_x(self, tilt_x: impl Into<f64>) -> DispatchMouseEventParamsBuilder
pub fn tilt_y(self, tilt_y: impl Into<f64>) -> DispatchMouseEventParamsBuilder
pub fn twist(self, twist: impl Into<i64>) -> DispatchMouseEventParamsBuilder
pub fn delta_x(self, delta_x: impl Into<f64>) -> DispatchMouseEventParamsBuilder
pub fn delta_y(self, delta_y: impl Into<f64>) -> DispatchMouseEventParamsBuilder
pub fn pointer_type( self, pointer_type: impl Into<DispatchMouseEventPointerType>, ) -> DispatchMouseEventParamsBuilder
pub fn build(self) -> Result<DispatchMouseEventParams, String>
Trait Implementations§
Source§impl Clone for DispatchMouseEventParamsBuilder
impl Clone for DispatchMouseEventParamsBuilder
Source§fn clone(&self) -> DispatchMouseEventParamsBuilder
fn clone(&self) -> DispatchMouseEventParamsBuilder
Returns a copy 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 Default for DispatchMouseEventParamsBuilder
impl Default for DispatchMouseEventParamsBuilder
Source§fn default() -> DispatchMouseEventParamsBuilder
fn default() -> DispatchMouseEventParamsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DispatchMouseEventParamsBuilder
impl RefUnwindSafe for DispatchMouseEventParamsBuilder
impl Send for DispatchMouseEventParamsBuilder
impl Sync for DispatchMouseEventParamsBuilder
impl Unpin for DispatchMouseEventParamsBuilder
impl UnwindSafe for DispatchMouseEventParamsBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more