evdevil 0.4.1

Bindings to Linux' input device APIs: evdev and uinput
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Listens for hotplug events.

use std::io;

use evdevil::hotplug::HotplugMonitor;

fn main() -> io::Result<()> {
    env_logger::init();
    let mon = HotplugMonitor::new()?;
    for res in mon {
        let ev = res?.open()?;
        println!("{}", ev.name()?);
    }
    Ok(())
}