Struct xcb::xinput::DeviceClassBuf
source · [−]pub struct DeviceClassBuf { /* private fields */ }
Implementations
sourceimpl DeviceClassBuf
impl DeviceClassBuf
sourcepub fn new(len: u16, source: Device, data: DeviceClassData) -> DeviceClassBuf
pub fn new(len: u16, source: Device, data: DeviceClassData) -> DeviceClassBuf
Construct a new DeviceClassBuf.
Methods from Deref<Target = DeviceClass>
Trait Implementations
sourceimpl Borrow<DeviceClass> for DeviceClassBuf
impl Borrow<DeviceClass> for DeviceClassBuf
sourcefn borrow(&self) -> &DeviceClass
fn borrow(&self) -> &DeviceClass
Immutably borrows from an owned value. Read more
sourceimpl Clone for DeviceClassBuf
impl Clone for DeviceClassBuf
sourcefn clone(&self) -> DeviceClassBuf
fn clone(&self) -> DeviceClassBuf
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 DeviceClassBuf
impl Debug for DeviceClassBuf
sourceimpl Deref for DeviceClassBuf
impl Deref for DeviceClassBuf
type Target = DeviceClass
type Target = DeviceClass
The resulting type after dereferencing.
Auto Trait Implementations
impl RefUnwindSafe for DeviceClassBuf
impl Send for DeviceClassBuf
impl Sync for DeviceClassBuf
impl Unpin for DeviceClassBuf
impl UnwindSafe for DeviceClassBuf
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