[][src]Macro futures::spawn

macro_rules! spawn {
    ( $ future : expr ) => { ... };
}

Spawns a task onto the context's executor that polls the given future with output () to completion.

This macro returns a Result that contains a SpawnError if spawning fails.

You can use [spawn_with_handle!] if you want to spawn a future with output other than () or if you want to be able to await its completion.

#![feature(async_await, await_macro, futures_api)]
use futures::spawn;

let future = async { /* ... */ };
spawn!(future).unwrap();