pub struct HidReport {
pub report_type: HidReportType,
pub report_id: u8,
pub data: [u8; 64],
pub data_len: usize,
}Expand description
A HID report
Fields§
§report_type: HidReportTypeReport type
report_id: u8Report ID (0 if not used)
data: [u8; 64]Report data
data_len: usizeValid data length
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HidReport
impl RefUnwindSafe for HidReport
impl Send for HidReport
impl Sync for HidReport
impl Unpin for HidReport
impl UnwindSafe for HidReport
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)