Struct xcb::xinput::DeviceChangedEvent
source · pub struct DeviceChangedEvent { /* private fields */ }
Expand description
The DeviceChangedEvent
event.
Implementations§
source§impl DeviceChangedEvent
impl DeviceChangedEvent
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 source(&self) -> Device
pub fn reason(&self) -> ChangeReason
pub fn full_sequence(&self) -> u32
pub fn classes(&self) -> DeviceClassIterator<'_> ⓘ
Trait Implementations§
source§impl Debug for DeviceChangedEvent
impl Debug for DeviceChangedEvent
source§impl Drop for DeviceChangedEvent
impl Drop for DeviceChangedEvent
source§impl GeEvent for DeviceChangedEvent
impl GeEvent for DeviceChangedEvent
impl Send for DeviceChangedEvent
impl Sync for DeviceChangedEvent
Auto Trait Implementations§
impl Freeze for DeviceChangedEvent
impl RefUnwindSafe for DeviceChangedEvent
impl Unpin for DeviceChangedEvent
impl UnwindSafe for DeviceChangedEvent
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