#[repr(u32)]pub enum KeyEventType {
Pressed = 1,
Released = 2,
Sync = 3,
Cancel = 4,
}Expand description
Type of the keyboard key input event.
We do not expect new values to be added into this enum.
Variants§
Trait Implementations§
Source§impl Clone for KeyEventType
impl Clone for KeyEventType
Source§fn clone(&self) -> KeyEventType
fn clone(&self) -> KeyEventType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KeyEventType
Source§impl Debug for KeyEventType
impl Debug for KeyEventType
Source§impl<___E> Encode<KeyEventType, ___E> for KeyEventTypewhere
___E: ?Sized,
impl<___E> Encode<KeyEventType, ___E> for KeyEventTypewhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<KeyEventType>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<KeyEventType>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<'a, ___E> Encode<KeyEventType, ___E> for &'a KeyEventTypewhere
___E: ?Sized,
impl<'a, ___E> Encode<KeyEventType, ___E> for &'a KeyEventTypewhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<KeyEventType>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<KeyEventType>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
impl Eq for KeyEventType
Source§impl From<KeyEventType> for KeyEventType
impl From<KeyEventType> for KeyEventType
Source§fn from(wire: KeyEventType) -> KeyEventType
fn from(wire: KeyEventType) -> KeyEventType
Converts to this type from the input type.
Source§impl From<KeyEventType> for KeyEventType
impl From<KeyEventType> for KeyEventType
Source§fn from(natural: KeyEventType) -> KeyEventType
fn from(natural: KeyEventType) -> KeyEventType
Converts to this type from the input type.
Source§impl FromWire<KeyEventType> for KeyEventType
impl FromWire<KeyEventType> for KeyEventType
Source§fn from_wire(wire: KeyEventType) -> KeyEventType
fn from_wire(wire: KeyEventType) -> KeyEventType
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<KeyEventType> for KeyEventType
impl FromWireRef<KeyEventType> for KeyEventType
Source§fn from_wire_ref(wire: &KeyEventType) -> KeyEventType
fn from_wire_ref(wire: &KeyEventType) -> KeyEventType
Converts the given reference to this type.
Source§impl Hash for KeyEventType
impl Hash for KeyEventType
Source§impl Ord for KeyEventType
impl Ord for KeyEventType
Source§fn cmp(&self, other: &KeyEventType) -> Ordering
fn cmp(&self, other: &KeyEventType) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for KeyEventType
impl PartialEq for KeyEventType
Source§impl PartialOrd for KeyEventType
impl PartialOrd for KeyEventType
impl StructuralPartialEq for KeyEventType
Auto Trait Implementations§
impl Freeze for KeyEventType
impl RefUnwindSafe for KeyEventType
impl Send for KeyEventType
impl Sync for KeyEventType
impl Unpin for KeyEventType
impl UnsafeUnpin for KeyEventType
impl UnwindSafe for KeyEventType
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,
§impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]