Struct xcb::xinput::HierarchyInfo
source · pub struct HierarchyInfo { /* private fields */ }
Implementations§
source§impl HierarchyInfo
impl HierarchyInfo
sourcepub fn new(
device: Device,
attachment: Device,
type: DeviceType,
enabled: bool,
flags: HierarchyMask,
) -> HierarchyInfo
pub fn new( device: Device, attachment: Device, type: DeviceType, enabled: bool, flags: HierarchyMask, ) -> HierarchyInfo
Construct a new HierarchyInfo.
pub fn device(&self) -> Device
pub fn attachment(&self) -> Device
pub fn type(&self) -> DeviceType
pub fn enabled(&self) -> bool
pub fn flags(&self) -> HierarchyMask
Trait Implementations§
source§impl Clone for HierarchyInfo
impl Clone for HierarchyInfo
source§fn clone(&self) -> HierarchyInfo
fn clone(&self) -> HierarchyInfo
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 HierarchyInfo
impl Debug for HierarchyInfo
impl Copy for HierarchyInfo
Auto Trait Implementations§
impl Freeze for HierarchyInfo
impl RefUnwindSafe for HierarchyInfo
impl Send for HierarchyInfo
impl Sync for HierarchyInfo
impl Unpin for HierarchyInfo
impl UnwindSafe for HierarchyInfo
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
)