pub struct DispatchKeyEventParamsBuilder { /* private fields */ }
Implementations§
Source§impl DispatchKeyEventParamsBuilder
impl DispatchKeyEventParamsBuilder
pub fn type( self, type: impl Into<DispatchKeyEventType>, ) -> DispatchKeyEventParamsBuilder
pub fn modifiers( self, modifiers: impl Into<i64>, ) -> DispatchKeyEventParamsBuilder
pub fn timestamp( self, timestamp: impl Into<TimeSinceEpoch>, ) -> DispatchKeyEventParamsBuilder
pub fn text(self, text: impl Into<String>) -> DispatchKeyEventParamsBuilder
pub fn unmodified_text( self, unmodified_text: impl Into<String>, ) -> DispatchKeyEventParamsBuilder
pub fn key_identifier( self, key_identifier: impl Into<String>, ) -> DispatchKeyEventParamsBuilder
pub fn code(self, code: impl Into<String>) -> DispatchKeyEventParamsBuilder
pub fn key(self, key: impl Into<String>) -> DispatchKeyEventParamsBuilder
pub fn windows_virtual_key_code( self, windows_virtual_key_code: impl Into<i64>, ) -> DispatchKeyEventParamsBuilder
pub fn native_virtual_key_code( self, native_virtual_key_code: impl Into<i64>, ) -> DispatchKeyEventParamsBuilder
pub fn auto_repeat( self, auto_repeat: impl Into<bool>, ) -> DispatchKeyEventParamsBuilder
pub fn is_keypad( self, is_keypad: impl Into<bool>, ) -> DispatchKeyEventParamsBuilder
pub fn is_system_key( self, is_system_key: impl Into<bool>, ) -> DispatchKeyEventParamsBuilder
pub fn location(self, location: impl Into<i64>) -> DispatchKeyEventParamsBuilder
pub fn command( self, command: impl Into<String>, ) -> DispatchKeyEventParamsBuilder
pub fn commands<I, S>(self, commands: I) -> DispatchKeyEventParamsBuilder
pub fn build(self) -> Result<DispatchKeyEventParams, String>
Trait Implementations§
Source§impl Clone for DispatchKeyEventParamsBuilder
impl Clone for DispatchKeyEventParamsBuilder
Source§fn clone(&self) -> DispatchKeyEventParamsBuilder
fn clone(&self) -> DispatchKeyEventParamsBuilder
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 DispatchKeyEventParamsBuilder
impl Default for DispatchKeyEventParamsBuilder
Source§fn default() -> DispatchKeyEventParamsBuilder
fn default() -> DispatchKeyEventParamsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DispatchKeyEventParamsBuilder
impl RefUnwindSafe for DispatchKeyEventParamsBuilder
impl Send for DispatchKeyEventParamsBuilder
impl Sync for DispatchKeyEventParamsBuilder
impl Unpin for DispatchKeyEventParamsBuilder
impl UnwindSafe for DispatchKeyEventParamsBuilder
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