#[repr(C)]pub struct RawInputEvent {
pub timestamp: Timestamp,
pub kind: u16,
pub code: u16,
pub value: i32,
}
Fields§
§timestamp: Timestamp
§kind: u16
§code: u16
§value: i32
Trait Implementations§
Source§impl Clone for RawInputEvent
impl Clone for RawInputEvent
Source§fn clone(&self) -> RawInputEvent
fn clone(&self) -> RawInputEvent
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 RawInputEvent
impl Debug for RawInputEvent
Source§impl Default for RawInputEvent
impl Default for RawInputEvent
Source§fn default() -> RawInputEvent
fn default() -> RawInputEvent
Returns the “default value” for a type. Read more
Source§impl From<InputEvent> for RawInputEvent
impl From<InputEvent> for RawInputEvent
Source§fn from(event: InputEvent) -> Self
fn from(event: InputEvent) -> Self
Converts to this type from the input type.
Source§impl From<RawInputEvent> for InputEvent
impl From<RawInputEvent> for InputEvent
Source§fn from(raw_event: RawInputEvent) -> Self
fn from(raw_event: RawInputEvent) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RawInputEvent
impl PartialEq for RawInputEvent
impl Eq for RawInputEvent
impl StructuralPartialEq for RawInputEvent
Auto Trait Implementations§
impl Freeze for RawInputEvent
impl RefUnwindSafe for RawInputEvent
impl Send for RawInputEvent
impl Sync for RawInputEvent
impl Unpin for RawInputEvent
impl UnwindSafe for RawInputEvent
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