Struct xcb::xinput::XiDeviceInfoBuf
source · [−]pub struct XiDeviceInfoBuf { /* private fields */ }
Implementations
sourceimpl XiDeviceInfoBuf
impl XiDeviceInfoBuf
sourcepub fn new(
device: Device,
type: DeviceType,
attachment: Device,
enabled: bool,
name: &[u8],
classes: &[DeviceClassBuf]
) -> XiDeviceInfoBuf
pub fn new(
device: Device,
type: DeviceType,
attachment: Device,
enabled: bool,
name: &[u8],
classes: &[DeviceClassBuf]
) -> XiDeviceInfoBuf
Construct a new XiDeviceInfoBuf.
Methods from Deref<Target = XiDeviceInfo>
pub fn device(&self) -> Device
pub fn type(&self) -> DeviceType
pub fn attachment(&self) -> Device
pub fn enabled(&self) -> bool
pub fn name(&self) -> &Lat1Str
pub fn classes(&self) -> DeviceClassIterator<'_>ⓘNotable traits for DeviceClassIterator<'a>impl<'a> Iterator for DeviceClassIterator<'a> type Item = &'a DeviceClass;
Trait Implementations
sourceimpl Borrow<XiDeviceInfo> for XiDeviceInfoBuf
impl Borrow<XiDeviceInfo> for XiDeviceInfoBuf
sourcefn borrow(&self) -> &XiDeviceInfo
fn borrow(&self) -> &XiDeviceInfo
Immutably borrows from an owned value. Read more
sourceimpl Clone for XiDeviceInfoBuf
impl Clone for XiDeviceInfoBuf
sourcefn clone(&self) -> XiDeviceInfoBuf
fn clone(&self) -> XiDeviceInfoBuf
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for XiDeviceInfoBuf
impl Debug for XiDeviceInfoBuf
sourceimpl Deref for XiDeviceInfoBuf
impl Deref for XiDeviceInfoBuf
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
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more