#![doc = include_str!("../README.md")]
#![cfg_attr(docsrs, feature(doc_cfg))]
pub mod error;
pub mod ffi;
pub mod hid;
pub use error::HidError;
pub use hid::{
DeviceMatch, ElementMatch, HidCollectionType, HidDevice, HidDeviceInfo, HidElement,
HidElementType, HidInputReport, HidManager, HidReportType, HidUsage, HidValue, HidValueScale,
ReportSubscription, TimestampedReportSubscription, ValueSubscription,
};
pub mod prelude {
pub use crate::error::HidError;
pub use crate::hid::{
DeviceMatch, ElementMatch, HidCollectionType, HidDevice, HidDeviceInfo, HidElement,
HidElementType, HidInputReport, HidManager, HidReportType, HidUsage, HidValue,
HidValueScale, ReportSubscription, TimestampedReportSubscription, ValueSubscription,
};
}