pub fn block_on<F: Future>(f: F) -> F::Output
Run a future to completion on the current thread.
This function will block the caller until the given future has completed.