Struct xcb::xinput::RawKeyPressEvent
source · pub struct RawKeyPressEvent { /* private fields */ }
Expand description
The RawKeyPressEvent
event.
Implementations§
source§impl RawKeyPressEvent
impl RawKeyPressEvent
pub fn response_type(&self) -> u8
pub fn extension(&self) -> u8
pub fn sequence(&self) -> u16
pub fn length(&self) -> u32
pub fn event_type(&self) -> u16
pub fn device(&self) -> Device
pub fn time(&self) -> Timestamp
pub fn detail(&self) -> u32
pub fn source(&self) -> Device
pub fn flags(&self) -> KeyEventFlags
pub fn full_sequence(&self) -> u32
pub fn valuator_mask(&self) -> &[u32]
pub fn axisvalues(&self) -> &[Fp3232]
pub fn axisvalues_raw(&self) -> &[Fp3232]
Trait Implementations§
source§impl Debug for RawKeyPressEvent
impl Debug for RawKeyPressEvent
source§impl Drop for RawKeyPressEvent
impl Drop for RawKeyPressEvent
source§impl GeEvent for RawKeyPressEvent
impl GeEvent for RawKeyPressEvent
source§impl Raw<xcb_ge_generic_event_t> for RawKeyPressEvent
impl Raw<xcb_ge_generic_event_t> for RawKeyPressEvent
impl Send for RawKeyPressEvent
impl Sync for RawKeyPressEvent
Auto Trait Implementations§
impl Freeze for RawKeyPressEvent
impl RefUnwindSafe for RawKeyPressEvent
impl Unpin for RawKeyPressEvent
impl UnwindSafe for RawKeyPressEvent
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