hid-types crate
This crate contains Rust types for encoding and decoding USB HID (Human Interface Device) report descriptors. It contains all of the constants from the HID specifications, as well as code to encode and decode binary report descriptors.
It's mostly intended for use by the hid-descriptor and hid-decode crates.