Skip to main content

InputCommands

Enum InputCommands 

Source
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

Source

pub fn identifier(&self) -> &'static str

Trait Implementations§

Source§

impl Clone for InputCommands

Source§

fn clone(&self) -> InputCommands

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for InputCommands

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for InputCommands

Source§

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

Source§

fn from(v: CancelDragging) -> Self

Converts to this type from the input type.
Source§

impl From<DispatchDragEvent> for InputCommands

Source§

fn from(v: DispatchDragEvent) -> Self

Converts to this type from the input type.
Source§

impl From<DispatchKeyEvent> for InputCommands

Source§

fn from(v: DispatchKeyEvent) -> Self

Converts to this type from the input type.
Source§

impl From<DispatchMouseEvent> for InputCommands

Source§

fn from(v: DispatchMouseEvent) -> Self

Converts to this type from the input type.
Source§

impl From<DispatchTouchEvent> for InputCommands

Source§

fn from(v: DispatchTouchEvent) -> Self

Converts to this type from the input type.
Source§

impl From<EmulateTouchFromMouseEvent> for InputCommands

Source§

fn from(v: EmulateTouchFromMouseEvent) -> Self

Converts to this type from the input type.
Source§

impl From<ImeSetComposition> for InputCommands

Source§

fn from(v: ImeSetComposition) -> Self

Converts to this type from the input type.
Source§

impl From<InputCommands> for BrowserProtocolCommands

Source§

fn from(v: InputCommands) -> Self

Converts to this type from the input type.
Source§

impl From<InputCommands> for Command

Source§

fn from(v: InputCommands) -> Self

Converts to this type from the input type.
Source§

impl From<InsertText> for InputCommands

Source§

fn from(v: InsertText) -> Self

Converts to this type from the input type.
Source§

impl From<SetIgnoreInputEvents> for InputCommands

Source§

fn from(v: SetIgnoreInputEvents) -> Self

Converts to this type from the input type.
Source§

impl From<SetInterceptDrags> for InputCommands

Source§

fn from(v: SetInterceptDrags) -> Self

Converts to this type from the input type.
Source§

impl From<SynthesizePinchGesture> for InputCommands

Source§

fn from(v: SynthesizePinchGesture) -> Self

Converts to this type from the input type.
Source§

impl From<SynthesizeScrollGesture> for InputCommands

Source§

fn from(v: SynthesizeScrollGesture) -> Self

Converts to this type from the input type.
Source§

impl From<SynthesizeTapGesture> for InputCommands

Source§

fn from(v: SynthesizeTapGesture) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for InputCommands

Source§

fn eq(&self, other: &InputCommands) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for InputCommands

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFrom<BrowserProtocolCommands> for InputCommands

Source§

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>

Performs the conversion.
Source§

impl TryFrom<Command> for InputCommands

Source§

type Error = Command

The type returned in the event of a conversion error.
Source§

fn try_from( e: Command, ) -> Result<Self, <InputCommands as TryFrom<Command>>::Error>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for CancelDragging

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for DispatchDragEvent

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for DispatchKeyEvent

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for DispatchMouseEvent

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for DispatchTouchEvent

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for EmulateTouchFromMouseEvent

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for ImeSetComposition

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for InsertText

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for SetIgnoreInputEvents

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for SetInterceptDrags

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for SynthesizePinchGesture

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for SynthesizeScrollGesture

Source§

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>

Performs the conversion.
Source§

impl TryFrom<InputCommands> for SynthesizeTapGesture

Source§

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>

Performs the conversion.
Source§

impl StructuralPartialEq for InputCommands

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,