pub struct PauseAction {
pub type: PauseActionType,
pub duration: Option<u64>,
}Fields§
§type: PauseActionType§duration: Option<u64>Implementations§
Source§impl PauseAction
impl PauseAction
pub fn builder() -> PauseActionBuilder
Source§impl PauseAction
impl PauseAction
pub fn new(type: impl Into<PauseActionType>) -> Self
Source§impl PauseAction
impl PauseAction
pub const IDENTIFIER: &'static str = "input.PauseAction"
pub const DOMAIN_DIRECTION: &'static str = "remote"
pub fn identifier(&self) -> &'static str
Trait Implementations§
Source§impl Clone for PauseAction
impl Clone for PauseAction
Source§fn clone(&self) -> PauseAction
fn clone(&self) -> PauseAction
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 PauseAction
impl Debug for PauseAction
Source§impl<'de> Deserialize<'de> for PauseAction
impl<'de> Deserialize<'de> for PauseAction
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<PauseAction> for KeySourceAction
impl From<PauseAction> for KeySourceAction
Source§fn from(v: PauseAction) -> Self
fn from(v: PauseAction) -> Self
Converts to this type from the input type.
Source§impl From<PauseAction> for PointerSourceAction
impl From<PauseAction> for PointerSourceAction
Source§fn from(v: PauseAction) -> Self
fn from(v: PauseAction) -> Self
Converts to this type from the input type.
Source§impl From<PauseAction> for WheelSourceAction
impl From<PauseAction> for WheelSourceAction
Source§fn from(v: PauseAction) -> Self
fn from(v: PauseAction) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PauseAction
impl PartialEq for PauseAction
Source§impl Serialize for PauseAction
impl Serialize for PauseAction
Source§impl TryFrom<KeySourceAction> for PauseAction
impl TryFrom<KeySourceAction> for PauseAction
Source§type Error = KeySourceAction
type Error = KeySourceAction
The type returned in the event of a conversion error.
Source§impl TryFrom<PointerSourceAction> for PauseAction
impl TryFrom<PointerSourceAction> for PauseAction
Source§type Error = PointerSourceAction
type Error = PointerSourceAction
The type returned in the event of a conversion error.
Source§impl TryFrom<WheelSourceAction> for PauseAction
impl TryFrom<WheelSourceAction> for PauseAction
Source§type Error = WheelSourceAction
type Error = WheelSourceAction
The type returned in the event of a conversion error.
impl StructuralPartialEq for PauseAction
Auto Trait Implementations§
impl Freeze for PauseAction
impl RefUnwindSafe for PauseAction
impl Send for PauseAction
impl Sync for PauseAction
impl Unpin for PauseAction
impl UnsafeUnpin for PauseAction
impl UnwindSafe for PauseAction
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> 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