tk-easyloop 0.1.1

A thread local loop and other loop helpers
Documentation
extern crate futures;
extern crate tk_easyloop;

use std::time::Duration;
use futures::{Stream, Future};
use tk_easyloop::{run_forever, interval, spawn};

fn main() {

    run_forever(|| {
        spawn(interval(Duration::new(1, 0))
            .for_each(|()| {
                println!("1 sec interval");
                Ok(())
            }).map_err(|_| ()));
        spawn(interval(Duration::from_millis(500))
            .for_each(|()| {
                println!("Half second interval");
                Ok(())
            }).map_err(|_| ()));
        Ok::<_, ()>(())
    }).unwrap();
}