libuv 2.13.1

A safe rust wrapper for libuv
Documentation
//! Run:
//!
//! ```bash
//! cargo run --example hello-world
//! ```

extern crate libuv;
use libuv::{Loop, RunMode};

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let mut r#loop = Loop::new()?;

    println!("Now quitting.");
    r#loop.run(RunMode::Default)?;

    // This is not necessary because Loop::drop will call uv_loop_delete, which calls
    // uv_loop_close. Calling uv_loop_close twice will result in an assertion error.
    // r#loop.close()?;

    Ok(())
}