Struct x11::xinput2::XIDeviceInfo
source · [−]#[repr(C)]pub struct XIDeviceInfo {
pub deviceid: c_int,
pub name: *mut c_char,
pub _use: c_int,
pub attachment: c_int,
pub enabled: c_int,
pub num_classes: c_int,
pub classes: *mut *mut XIAnyClassInfo,
}
Fields
deviceid: c_int
name: *mut c_char
_use: c_int
attachment: c_int
enabled: c_int
num_classes: c_int
classes: *mut *mut XIAnyClassInfo
Trait Implementations
sourceimpl Clone for XIDeviceInfo
impl Clone for XIDeviceInfo
sourceimpl Debug for XIDeviceInfo
impl Debug for XIDeviceInfo
sourceimpl Default for XIDeviceInfo
impl Default for XIDeviceInfo
impl Copy for XIDeviceInfo
Auto Trait Implementations
impl RefUnwindSafe for XIDeviceInfo
impl !Send for XIDeviceInfo
impl !Sync for XIDeviceInfo
impl Unpin for XIDeviceInfo
impl UnwindSafe for XIDeviceInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more