#[repr(C)]pub struct HIDP_CAPS {Show 16 fields
pub Usage: USAGE,
pub UsagePage: USAGE,
pub InputReportByteLength: USHORT,
pub OutputReportByteLength: USHORT,
pub FeatureReportByteLength: USHORT,
pub Reserved: [USHORT; 17],
pub NumberLinkCollectionNodes: USHORT,
pub NumberInputButtonCaps: USHORT,
pub NumberInputValueCaps: USHORT,
pub NumberInputDataIndices: USHORT,
pub NumberOutputButtonCaps: USHORT,
pub NumberOutputValueCaps: USHORT,
pub NumberOutputDataIndices: USHORT,
pub NumberFeatureButtonCaps: USHORT,
pub NumberFeatureValueCaps: USHORT,
pub NumberFeatureDataIndices: USHORT,
}
Fields§
§Usage: USAGE
§UsagePage: USAGE
§InputReportByteLength: USHORT
§OutputReportByteLength: USHORT
§FeatureReportByteLength: USHORT
§Reserved: [USHORT; 17]
§NumberLinkCollectionNodes: USHORT
§NumberInputButtonCaps: USHORT
§NumberInputValueCaps: USHORT
§NumberInputDataIndices: USHORT
§NumberOutputButtonCaps: USHORT
§NumberOutputValueCaps: USHORT
§NumberOutputDataIndices: USHORT
§NumberFeatureButtonCaps: USHORT
§NumberFeatureValueCaps: USHORT
§NumberFeatureDataIndices: USHORT
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HIDP_CAPS
impl RefUnwindSafe for HIDP_CAPS
impl Send for HIDP_CAPS
impl Sync for HIDP_CAPS
impl Unpin for HIDP_CAPS
impl UnwindSafe for HIDP_CAPS
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