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