Struct kiibohd_usb::SysCtrlConsumerCtrlReport
source · #[repr(C, packed)]pub struct SysCtrlConsumerCtrlReport {
pub consumer_ctrl: u16,
pub system_ctrl: u8,
}Expand description
System Control and Consumer Control
System Control 0x81 through 0xB7 See https://usb.org/sites/default/files/hut1_22.pdf Chapter 4 (Generic Desktop Page)
Consumer Control 0x00 through 0x29D See https://usb.org/sites/default/files/hut1_22.pdf Chapter 15 (Consumer Page)
Fields§
§consumer_ctrl: u16§system_ctrl: u8Trait Implementations§
source§impl Clone for SysCtrlConsumerCtrlReport
impl Clone for SysCtrlConsumerCtrlReport
source§fn clone(&self) -> SysCtrlConsumerCtrlReport
fn clone(&self) -> SysCtrlConsumerCtrlReport
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 SysCtrlConsumerCtrlReport
impl Debug for SysCtrlConsumerCtrlReport
impl AsInputReport for SysCtrlConsumerCtrlReport
impl Copy for SysCtrlConsumerCtrlReport
Auto Trait Implementations§
impl RefUnwindSafe for SysCtrlConsumerCtrlReport
impl Send for SysCtrlConsumerCtrlReport
impl Sync for SysCtrlConsumerCtrlReport
impl Unpin for SysCtrlConsumerCtrlReport
impl UnwindSafe for SysCtrlConsumerCtrlReport
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