pub fn blocking<F, T, E>(f: F) -> impl Future<Item = T, Error = E>Expand description
Turns a blocking closure into an asynchronous Future.
This function takes a blocking closure that does synchronous I/O or heavy
computations, and turns it into a well-behaved asynchronous Future by
running it on a thread pool.
The returned future will have 'static lifetime if the passed closure and
the success and error types do.
This is a convenience wrapper around tokio_threadpool::blocking.