Struct xcb::xinput::InputInfoBuf
source · pub struct InputInfoBuf { /* private fields */ }
Implementations§
source§impl 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§
source§impl Borrow<InputInfo> for InputInfoBuf
impl Borrow<InputInfo> for InputInfoBuf
source§impl Clone for InputInfoBuf
impl Clone for InputInfoBuf
source§fn clone(&self) -> InputInfoBuf
fn clone(&self) -> InputInfoBuf
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for InputInfoBuf
impl Debug for InputInfoBuf
Auto Trait Implementations§
impl Freeze for InputInfoBuf
impl RefUnwindSafe for InputInfoBuf
impl Send for InputInfoBuf
impl Sync for InputInfoBuf
impl Unpin for InputInfoBuf
impl UnwindSafe for InputInfoBuf
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)