Struct xcb::xinput::InputInfoBuf
source · [−]pub struct InputInfoBuf { /* private fields */ }
Implementations
sourceimpl InputInfoBuf
impl InputInfoBuf
sourcepub fn new(len: u8, info: InputInfoInfo) -> InputInfoBuf
pub fn new(len: u8, info: InputInfoInfo) -> InputInfoBuf
Construct a new InputInfoBuf.
Methods from Deref<Target = InputInfo>
pub fn class_id(&self) -> InputClass
pub fn len(&self) -> u8
pub fn info(&self) -> InputInfoInfo
Trait Implementations
sourceimpl Borrow<InputInfo> for InputInfoBuf
impl Borrow<InputInfo> for InputInfoBuf
sourceimpl Clone for InputInfoBuf
impl Clone for InputInfoBuf
sourcefn clone(&self) -> InputInfoBuf
fn clone(&self) -> InputInfoBuf
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 InputInfoBuf
impl Debug for InputInfoBuf
Auto Trait Implementations
impl RefUnwindSafe for InputInfoBuf
impl Send for InputInfoBuf
impl Sync for InputInfoBuf
impl Unpin for InputInfoBuf
impl UnwindSafe for InputInfoBuf
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