Trait input_linux::GenericEvent [−][src]
pub trait GenericEvent: AsRef<InputEvent> + AsRef<input_event> { fn event_kind(&self) -> EventKind; fn time(&self) -> &EventTime; fn code(&self) -> u16; fn value(&self) -> i32; fn from_ref(event: &InputEvent) -> Result<&Self, RangeError>; fn from_mut(event: &mut InputEvent) -> Result<&mut Self, RangeError>; }
Expand description
A generic linux input event.
Required methods
fn event_kind(&self) -> EventKind
fn event_kind(&self) -> EventKind
The event kind.
fn from_ref(event: &InputEvent) -> Result<&Self, RangeError>
fn from_ref(event: &InputEvent) -> Result<&Self, RangeError>
Interprets a generic event reference into a concrete event type.
fn from_mut(event: &mut InputEvent) -> Result<&mut Self, RangeError>
fn from_mut(event: &mut InputEvent) -> Result<&mut Self, RangeError>
Interprets a mutable generic event reference into a concrete event type.