//! # Rust types for working with USB HID report descriptors.
//!
//! 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.
//!
//! See [Device Class Definition for Human Interface Devices](https://www.usb.org/document-library/device-class-definition-hid-111)
//! for a detailed description of HID report descriptors.
extern crate std;
pub use Ident;