libxev 0.0.1-rc.1

High-level Rust bindings for libxev.
1
2
3
4
5
6
7
8
9
use libxev::{Loop, RunMode};

fn main() -> std::io::Result<()> {
    let mut ev = Loop::new()?;
    // Nothing scheduled — should return immediately.
    ev.run(RunMode::NoWait)?;
    println!("libxev loop ran with no pending work");
    Ok(())
}