iohidmanager 0.10.4

Safe Rust bindings for Apple's IOKit HID — enumerate, inspect, and subscribe to HID devices on macOS
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use iohidmanager::prelude::*;

#[test]
fn manager_matching_configuration_smoke() {
    let manager = HidManager::new().expect("manager");
    manager.set_device_matching(None).expect("matching");
    manager.set_input_value_matching(None).expect("value matching");
    manager
        .set_input_value_matching_multiple(&[])
        .expect("value matching multiple");
    let _ = manager.devices();
}