use super::{DeviceBackend, DeviceMatcher, DeviceStream, GenericHidBackend};
use crate::event::DeviceInfo;
#[allow(dead_code)]
pub struct WindowsBackend;
impl DeviceBackend for WindowsBackend {
fn list_devices(&self) -> anyhow::Result<Vec<DeviceInfo>> {
GenericHidBackend::new("windows-hid").list_devices()
}
fn connect(&self, matcher: &DeviceMatcher) -> anyhow::Result<Box<dyn DeviceStream>> {
GenericHidBackend::new("windows-hid").connect(matcher)
}
}