futures::executor

Function block_on

Source
pub fn block_on<F>(f: F) -> Result<<F as Future>::Item, <F as Future>::Error>
where F: Future,
Expand description

Run a future to completion on the current thread.

This function will block the caller until the given future has completed. The default executor for the future is a global ThreadPool.

Use a LocalPool if you need finer-grained control over spawned tasks.