pub fn run<F: Future>(future: F) -> F::Output
Executes the specified future and blocks until it completes.