Struct xcb::xinput::XiDeviceInfoBuf [−][src]
pub struct XiDeviceInfoBuf { /* fields omitted */ }
Implementations
pub fn new(
deviceid: DeviceId,
type: DeviceType,
attachment: DeviceId,
enabled: bool,
name: &str,
classes: &[DeviceClassBuf]
) -> XiDeviceInfoBuf
pub fn new(
deviceid: DeviceId,
type: DeviceType,
attachment: DeviceId,
enabled: bool,
name: &str,
classes: &[DeviceClassBuf]
) -> XiDeviceInfoBuf
Construct a new XiDeviceInfoBuf.
Methods from Deref<Target = XiDeviceInfo>
pub fn classes(&self) -> DeviceClassIterator<'_>ⓘNotable traits for DeviceClassIterator<'a>impl<'a> Iterator for DeviceClassIterator<'a> type Item = &'a DeviceClass;
Notable traits for DeviceClassIterator<'a>
impl<'a> Iterator for DeviceClassIterator<'a> type Item = &'a DeviceClass;
Trait Implementations
Immutably borrows from an owned value. Read more
type Target = XiDeviceInfo
type Target = XiDeviceInfo
The resulting type after dereferencing.
Auto Trait Implementations
impl RefUnwindSafe for XiDeviceInfoBuf
impl Send for XiDeviceInfoBuf
impl Sync for XiDeviceInfoBuf
impl Unpin for XiDeviceInfoBuf
impl UnwindSafe for XiDeviceInfoBuf
Blanket Implementations
Mutably borrows from an owned value. Read more