pub enum InputCommands {
Show 13 variants
DispatchDragEvent(DispatchDragEvent),
DispatchKeyEvent(DispatchKeyEvent),
InsertText(InsertText),
ImeSetComposition(ImeSetComposition),
DispatchMouseEvent(DispatchMouseEvent),
DispatchTouchEvent(DispatchTouchEvent),
CancelDragging(CancelDragging),
EmulateTouchFromMouseEvent(EmulateTouchFromMouseEvent),
SetIgnoreInputEvents(SetIgnoreInputEvents),
SetInterceptDrags(SetInterceptDrags),
SynthesizePinchGesture(SynthesizePinchGesture),
SynthesizeScrollGesture(SynthesizeScrollGesture),
SynthesizeTapGesture(SynthesizeTapGesture),
}Variants§
DispatchDragEvent(DispatchDragEvent)
DispatchKeyEvent(DispatchKeyEvent)
InsertText(InsertText)
ImeSetComposition(ImeSetComposition)
DispatchMouseEvent(DispatchMouseEvent)
DispatchTouchEvent(DispatchTouchEvent)
CancelDragging(CancelDragging)
EmulateTouchFromMouseEvent(EmulateTouchFromMouseEvent)
SetIgnoreInputEvents(SetIgnoreInputEvents)
SetInterceptDrags(SetInterceptDrags)
SynthesizePinchGesture(SynthesizePinchGesture)
SynthesizeScrollGesture(SynthesizeScrollGesture)
SynthesizeTapGesture(SynthesizeTapGesture)
Implementations§
Source§impl InputCommands
impl InputCommands
pub fn identifier(&self) -> &'static str
Trait Implementations§
Source§impl Clone for InputCommands
impl Clone for InputCommands
Source§fn clone(&self) -> InputCommands
fn clone(&self) -> InputCommands
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 InputCommands
impl Debug for InputCommands
Source§impl<'de> Deserialize<'de> for InputCommands
impl<'de> Deserialize<'de> for InputCommands
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<CancelDragging> for InputCommands
impl From<CancelDragging> for InputCommands
Source§fn from(v: CancelDragging) -> Self
fn from(v: CancelDragging) -> Self
Converts to this type from the input type.
Source§impl From<DispatchDragEvent> for InputCommands
impl From<DispatchDragEvent> for InputCommands
Source§fn from(v: DispatchDragEvent) -> Self
fn from(v: DispatchDragEvent) -> Self
Converts to this type from the input type.
Source§impl From<DispatchKeyEvent> for InputCommands
impl From<DispatchKeyEvent> for InputCommands
Source§fn from(v: DispatchKeyEvent) -> Self
fn from(v: DispatchKeyEvent) -> Self
Converts to this type from the input type.
Source§impl From<DispatchMouseEvent> for InputCommands
impl From<DispatchMouseEvent> for InputCommands
Source§fn from(v: DispatchMouseEvent) -> Self
fn from(v: DispatchMouseEvent) -> Self
Converts to this type from the input type.
Source§impl From<DispatchTouchEvent> for InputCommands
impl From<DispatchTouchEvent> for InputCommands
Source§fn from(v: DispatchTouchEvent) -> Self
fn from(v: DispatchTouchEvent) -> Self
Converts to this type from the input type.
Source§impl From<EmulateTouchFromMouseEvent> for InputCommands
impl From<EmulateTouchFromMouseEvent> for InputCommands
Source§fn from(v: EmulateTouchFromMouseEvent) -> Self
fn from(v: EmulateTouchFromMouseEvent) -> Self
Converts to this type from the input type.
Source§impl From<ImeSetComposition> for InputCommands
impl From<ImeSetComposition> for InputCommands
Source§fn from(v: ImeSetComposition) -> Self
fn from(v: ImeSetComposition) -> Self
Converts to this type from the input type.
Source§impl From<InputCommands> for BrowserProtocolCommands
impl From<InputCommands> for BrowserProtocolCommands
Source§fn from(v: InputCommands) -> Self
fn from(v: InputCommands) -> Self
Converts to this type from the input type.
Source§impl From<InputCommands> for Command
impl From<InputCommands> for Command
Source§fn from(v: InputCommands) -> Self
fn from(v: InputCommands) -> Self
Converts to this type from the input type.
Source§impl From<InsertText> for InputCommands
impl From<InsertText> for InputCommands
Source§fn from(v: InsertText) -> Self
fn from(v: InsertText) -> Self
Converts to this type from the input type.
Source§impl From<SetIgnoreInputEvents> for InputCommands
impl From<SetIgnoreInputEvents> for InputCommands
Source§fn from(v: SetIgnoreInputEvents) -> Self
fn from(v: SetIgnoreInputEvents) -> Self
Converts to this type from the input type.
Source§impl From<SetInterceptDrags> for InputCommands
impl From<SetInterceptDrags> for InputCommands
Source§fn from(v: SetInterceptDrags) -> Self
fn from(v: SetInterceptDrags) -> Self
Converts to this type from the input type.
Source§impl From<SynthesizePinchGesture> for InputCommands
impl From<SynthesizePinchGesture> for InputCommands
Source§fn from(v: SynthesizePinchGesture) -> Self
fn from(v: SynthesizePinchGesture) -> Self
Converts to this type from the input type.
Source§impl From<SynthesizeScrollGesture> for InputCommands
impl From<SynthesizeScrollGesture> for InputCommands
Source§fn from(v: SynthesizeScrollGesture) -> Self
fn from(v: SynthesizeScrollGesture) -> Self
Converts to this type from the input type.
Source§impl From<SynthesizeTapGesture> for InputCommands
impl From<SynthesizeTapGesture> for InputCommands
Source§fn from(v: SynthesizeTapGesture) -> Self
fn from(v: SynthesizeTapGesture) -> Self
Converts to this type from the input type.
Source§impl PartialEq for InputCommands
impl PartialEq for InputCommands
Source§impl Serialize for InputCommands
impl Serialize for InputCommands
Source§impl TryFrom<BrowserProtocolCommands> for InputCommands
impl TryFrom<BrowserProtocolCommands> for InputCommands
Source§type Error = BrowserProtocolCommands
type Error = BrowserProtocolCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: BrowserProtocolCommands,
) -> Result<Self, <InputCommands as TryFrom<BrowserProtocolCommands>>::Error>
fn try_from( e: BrowserProtocolCommands, ) -> Result<Self, <InputCommands as TryFrom<BrowserProtocolCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<Command> for InputCommands
impl TryFrom<Command> for InputCommands
Source§impl TryFrom<InputCommands> for CancelDragging
impl TryFrom<InputCommands> for CancelDragging
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <CancelDragging as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <CancelDragging as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for DispatchDragEvent
impl TryFrom<InputCommands> for DispatchDragEvent
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <DispatchDragEvent as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <DispatchDragEvent as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for DispatchKeyEvent
impl TryFrom<InputCommands> for DispatchKeyEvent
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <DispatchKeyEvent as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <DispatchKeyEvent as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for DispatchMouseEvent
impl TryFrom<InputCommands> for DispatchMouseEvent
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <DispatchMouseEvent as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <DispatchMouseEvent as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for DispatchTouchEvent
impl TryFrom<InputCommands> for DispatchTouchEvent
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <DispatchTouchEvent as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <DispatchTouchEvent as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for EmulateTouchFromMouseEvent
impl TryFrom<InputCommands> for EmulateTouchFromMouseEvent
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <EmulateTouchFromMouseEvent as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <EmulateTouchFromMouseEvent as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for ImeSetComposition
impl TryFrom<InputCommands> for ImeSetComposition
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <ImeSetComposition as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <ImeSetComposition as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for InsertText
impl TryFrom<InputCommands> for InsertText
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <InsertText as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <InsertText as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for SetIgnoreInputEvents
impl TryFrom<InputCommands> for SetIgnoreInputEvents
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <SetIgnoreInputEvents as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <SetIgnoreInputEvents as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for SetInterceptDrags
impl TryFrom<InputCommands> for SetInterceptDrags
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <SetInterceptDrags as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <SetInterceptDrags as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for SynthesizePinchGesture
impl TryFrom<InputCommands> for SynthesizePinchGesture
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <SynthesizePinchGesture as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <SynthesizePinchGesture as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for SynthesizeScrollGesture
impl TryFrom<InputCommands> for SynthesizeScrollGesture
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <SynthesizeScrollGesture as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <SynthesizeScrollGesture as TryFrom<InputCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<InputCommands> for SynthesizeTapGesture
impl TryFrom<InputCommands> for SynthesizeTapGesture
Source§type Error = InputCommands
type Error = InputCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: InputCommands,
) -> Result<Self, <SynthesizeTapGesture as TryFrom<InputCommands>>::Error>
fn try_from( e: InputCommands, ) -> Result<Self, <SynthesizeTapGesture as TryFrom<InputCommands>>::Error>
Performs the conversion.
impl StructuralPartialEq for InputCommands
Auto Trait Implementations§
impl Freeze for InputCommands
impl RefUnwindSafe for InputCommands
impl Send for InputCommands
impl Sync for InputCommands
impl Unpin for InputCommands
impl UnsafeUnpin for InputCommands
impl UnwindSafe for InputCommands
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