pub fn spawn<F>(future: F) -> JoinHandle<F::Output>Notable traits for JoinHandle<T>impl<T> Future for JoinHandle<T>    type Output = Result<T, JoinError>;where
    F: Future + 'static,
    F::Output: 'static,
Expand description

Spawns a new asynchronous task, returning a JoinHandle for it.