ak-rt 0.1.1

Runtime for the ak library
1
2
3
4
5
6
7
8
9
10
11
12
use tokio::prelude::Future;
use tokio::spawn;

pub fn run(f: impl Future<Output=()>) {
    tokio_executor::current_thread::block_on_all(async {
        f.await;
    })
}

pub fn start(fut: impl Future<Output=()> + 'static) {
    tokio_executor::current_thread::spawn(fut);
}