blocker 0.1.2

Block rust futures to create a synchronous wrapper around an asynchronous api
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use blocker::block;

async fn num() -> i64 {
    return 10;
}

pub fn main() {
    let f1 = num();
    let f2 = num();
    let f3 = num();

    assert_eq!(10, block(f2));
    assert_eq!(10, block(f1));
    assert_eq!(10, block(f3));
}