Function futures::executor::spawn[][src]

pub fn spawn<T>(obj: T) -> Spawn<T>
Expand description

Spawns a future or stream, returning it and the new task responsible for running it to completion.

This function is the termination endpoint for running futures. This method will conceptually allocate a new task to run the given object, which is normally either a Future or Stream.

This function is similar to the thread::spawn function but does not attempt to run code in the background. The future will not make progress until the methods on Spawn are called in turn.