pub fn block_on<O>(fut: impl Future<Output = O>) -> O
Block until the future is completed and returns the result.