Struct x11rb_protocol::protocol::xinput::ChangeDeviceControlRequest
source · pub struct ChangeDeviceControlRequest {
pub control_id: DeviceControl,
pub device_id: u8,
pub control: DeviceCtl,
}
Fields§
§control_id: DeviceControl
§device_id: u8
§control: DeviceCtl
Implementations§
Trait Implementations§
source§impl Clone for ChangeDeviceControlRequest
impl Clone for ChangeDeviceControlRequest
source§fn clone(&self) -> ChangeDeviceControlRequest
fn clone(&self) -> ChangeDeviceControlRequest
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 ChangeDeviceControlRequest
impl Debug for ChangeDeviceControlRequest
source§impl ReplyRequest for ChangeDeviceControlRequest
impl ReplyRequest for ChangeDeviceControlRequest
source§type Reply = ChangeDeviceControlReply
type Reply = ChangeDeviceControlReply
The kind of reply that this request generates.
source§impl Request for ChangeDeviceControlRequest
impl Request for ChangeDeviceControlRequest
Auto Trait Implementations§
impl Freeze for ChangeDeviceControlRequest
impl RefUnwindSafe for ChangeDeviceControlRequest
impl Send for ChangeDeviceControlRequest
impl Sync for ChangeDeviceControlRequest
impl Unpin for ChangeDeviceControlRequest
impl UnwindSafe for ChangeDeviceControlRequest
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
)