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