Struct x11rb::protocol::xinput::GetDeviceControlReply
source · pub struct GetDeviceControlReply {
pub xi_reply_type: u8,
pub sequence: u16,
pub length: u32,
pub status: u8,
pub control: DeviceState,
}
Fields§
§xi_reply_type: u8
§sequence: u16
§length: u32
§status: u8
§control: DeviceState
Trait Implementations§
source§impl Clone for GetDeviceControlReply
impl Clone for GetDeviceControlReply
source§fn clone(&self) -> GetDeviceControlReply
fn clone(&self) -> GetDeviceControlReply
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 GetDeviceControlReply
impl Debug for GetDeviceControlReply
source§impl From<GetDeviceControlReply> for Reply
impl From<GetDeviceControlReply> for Reply
source§fn from(reply: GetDeviceControlReply) -> Reply
fn from(reply: GetDeviceControlReply) -> Reply
Converts to this type from the input type.
source§impl Serialize for GetDeviceControlReply
impl Serialize for GetDeviceControlReply
source§impl TryParse for GetDeviceControlReply
impl TryParse for GetDeviceControlReply
source§fn try_parse(
initial_value: &[u8],
) -> Result<(GetDeviceControlReply, &[u8]), ParseError>
fn try_parse( initial_value: &[u8], ) -> Result<(GetDeviceControlReply, &[u8]), ParseError>
Try to parse the given values into an instance of this type. Read more
Auto Trait Implementations§
impl Freeze for GetDeviceControlReply
impl RefUnwindSafe for GetDeviceControlReply
impl Send for GetDeviceControlReply
impl Sync for GetDeviceControlReply
impl Unpin for GetDeviceControlReply
impl UnwindSafe for GetDeviceControlReply
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
)source§impl<T> TryParseFd for Twhere
T: TryParse,
impl<T> TryParseFd for Twhere
T: TryParse,
source§fn try_parse_fd<'a>(
value: &'a [u8],
_: &mut Vec<OwnedFd>,
) -> Result<(T, &'a [u8]), ParseError>
fn try_parse_fd<'a>( value: &'a [u8], _: &mut Vec<OwnedFd>, ) -> Result<(T, &'a [u8]), ParseError>
Try to parse the given values into an instance of this type. Read more