hid-types 0.1.1

Rust types for working with USB HID report descriptors
Documentation
//! # 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.

#![warn(clippy::print_stderr, clippy::print_stdout, clippy::dbg_macro)]
#![warn(clippy::todo)]
#![warn(missing_docs)]
#![no_std]

#[cfg(feature = "std")]
extern crate std;

pub mod id;

pub mod encoding;
pub mod hid;
pub mod item;

pub use id::ident::Ident;