pub fn block_on<T>(future: impl Future<Output = T>) -> T
Expand description

Blocks the current thread on a future.

Examples

use futures_lite::future;

let val = future::block_on(async {
    1 + 2
});

assert_eq!(val, 3);