pub struct KeyEventData {
pub code: KeyCode,
pub action: Action,
pub device_id: i64,
pub source: EventSource,
pub timestamp: i64,
}Fields§
§code: KeyCode§action: Action§device_id: i64§source: EventSource§timestamp: i64Trait Implementations§
Source§impl Clone for KeyEventData
impl Clone for KeyEventData
Source§fn clone(&self) -> KeyEventData
fn clone(&self) -> KeyEventData
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 moreAuto Trait Implementations§
impl Freeze for KeyEventData
impl RefUnwindSafe for KeyEventData
impl Send for KeyEventData
impl Sync for KeyEventData
impl Unpin for KeyEventData
impl UnsafeUnpin for KeyEventData
impl UnwindSafe for KeyEventData
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