pub enum KeySourceAction {
PauseAction(PauseAction),
KeyDownAction(KeyDownAction),
KeyUpAction(KeyUpAction),
}Variants§
Trait Implementations§
Source§impl Clone for KeySourceAction
impl Clone for KeySourceAction
Source§fn clone(&self) -> KeySourceAction
fn clone(&self) -> KeySourceAction
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 KeySourceAction
impl Debug for KeySourceAction
Source§impl<'de> Deserialize<'de> for KeySourceAction
impl<'de> Deserialize<'de> for KeySourceAction
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<KeyDownAction> for KeySourceAction
impl From<KeyDownAction> for KeySourceAction
Source§fn from(v: KeyDownAction) -> Self
fn from(v: KeyDownAction) -> Self
Converts to this type from the input type.
Source§impl From<KeyUpAction> for KeySourceAction
impl From<KeyUpAction> for KeySourceAction
Source§fn from(v: KeyUpAction) -> Self
fn from(v: KeyUpAction) -> Self
Converts to this type from the input type.
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 PartialEq for KeySourceAction
impl PartialEq for KeySourceAction
Source§impl Serialize for KeySourceAction
impl Serialize for KeySourceAction
Source§impl TryFrom<KeySourceAction> for KeyDownAction
impl TryFrom<KeySourceAction> for KeyDownAction
Source§type Error = KeySourceAction
type Error = KeySourceAction
The type returned in the event of a conversion error.
Source§impl TryFrom<KeySourceAction> for KeyUpAction
impl TryFrom<KeySourceAction> for KeyUpAction
Source§type Error = KeySourceAction
type Error = KeySourceAction
The type returned in the event of a conversion error.
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.
impl StructuralPartialEq for KeySourceAction
Auto Trait Implementations§
impl Freeze for KeySourceAction
impl RefUnwindSafe for KeySourceAction
impl Send for KeySourceAction
impl Sync for KeySourceAction
impl Unpin for KeySourceAction
impl UnsafeUnpin for KeySourceAction
impl UnwindSafe for KeySourceAction
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