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