Skip to main content

openlogi_device/inventory/
hotplug.rs

1//! OS HID hotplug events.
2
3pub use crate::backend::{HotplugEvent, HotplugStream};
4
5use super::InventoryError;
6use crate::backend::HidBackend;
7
8/// Subscribe to OS HID hotplug events through the shared process-wide backend.
9pub fn watch_hotplug(backend: &dyn HidBackend) -> Result<HotplugStream, InventoryError> {
10    Ok(backend.watch()?)
11}