pub struct UsbBootKeyboardReport {
pub modifiers: u8,
pub keys: [u8; 6],
}Expand description
A USB HID report as received from a keyboard in Boot Mode
Fields§
§modifiers: u8Modifier Keys - the first byte in the report
keys: [u8; 6]Keycodes - the last six bytes in the report
Trait Implementations§
Source§impl Clone for UsbBootKeyboardReport
impl Clone for UsbBootKeyboardReport
Source§fn clone(&self) -> UsbBootKeyboardReport
fn clone(&self) -> UsbBootKeyboardReport
Returns a duplicate 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 UsbBootKeyboardReport
impl Debug for UsbBootKeyboardReport
Source§impl Default for UsbBootKeyboardReport
impl Default for UsbBootKeyboardReport
Source§fn default() -> UsbBootKeyboardReport
fn default() -> UsbBootKeyboardReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UsbBootKeyboardReport
impl RefUnwindSafe for UsbBootKeyboardReport
impl Send for UsbBootKeyboardReport
impl Sync for UsbBootKeyboardReport
impl Unpin for UsbBootKeyboardReport
impl UnsafeUnpin for UsbBootKeyboardReport
impl UnwindSafe for UsbBootKeyboardReport
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