Struct x11_dl::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§
source§impl Clone for XIDeviceInfo
impl Clone for XIDeviceInfo
source§impl Debug for XIDeviceInfo
impl Debug for XIDeviceInfo
source§impl Default for XIDeviceInfo
impl Default for XIDeviceInfo
impl Copy for XIDeviceInfo
Auto Trait Implementations§
impl Freeze for XIDeviceInfo
impl RefUnwindSafe for XIDeviceInfo
impl !Send for XIDeviceInfo
impl !Sync for XIDeviceInfo
impl Unpin for XIDeviceInfo
impl UnwindSafe for XIDeviceInfo
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)