microasync 0.4.2

Very small async runner
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use microasync::*;

fn main() {
    println!("{:?}", sync(join!(fn1(), fn2())));
}

async fn fn1() -> i32 {
    join!(async { 100 }, async { 5 }).await.into_iter().sum()
}

async fn fn2() -> i32 {
    fn1().await + 1
}