Struct input_linux::MiscEvent [−][src]
#[repr(C)]pub struct MiscEvent { pub time: EventTime, pub kind: MiscKind, pub value: i32, // some fields omitted }
Expand description
Miscellaneous events.
Fields
time: EventTime
The timestamp associated with the event.
kind: MiscKind
The kind of miscellaneous event.
value: i32
The state/value of the event.
Implementations
Creates a new event from the given code and value.
Reinterpret a generic event without checking for validity.
Reinterpret a mutable generic event without checking for validity.
A generic input event reference.
A mutable generic input event reference.
Trait Implementations
Performs the conversion.
The event kind.
Interprets a generic event reference into a concrete event type.
Interprets a mutable generic event reference into a concrete event type.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
type Error = RangeError
type Error = RangeError
The type returned in the event of a conversion error.
Performs the conversion.
type Error = RangeError
type Error = RangeError
The type returned in the event of a conversion error.
Performs the conversion.
type Error = RangeError
type Error = RangeError
The type returned in the event of a conversion error.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for MiscEvent
impl UnwindSafe for MiscEvent
Blanket Implementations
Mutably borrows from an owned value. Read more