pub struct NoopSpawner { /* fields omitted */ }
An implementation of Spawn
that
discards spawned futures when used.
#![feature(async_await, futures_api)]
use futures::task::SpawnExt;
use futures_test::task::{panic_context, NoopSpawner};
let mut cx = panic_context();
let mut spawn = NoopSpawner::new();
let cx = &mut cx.with_spawner(&mut spawn);
cx.spawner().spawn(async { });
Formats the value using the given formatter. Read more
🔬 This is a nightly-only experimental API. (futures_api
)
futures in libcore are unstable
Spawns a new task with the given future. The future will be polled until completion. Read more
🔬 This is a nightly-only experimental API. (futures_api
)
futures in libcore are unstable
Determines whether the executor is able to spawn new tasks. Read more
Returns the "default value" for a type. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
[+]
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Mutably borrows from an owned value. Read more
Spawns a task that polls the given future with output ()
to completion. Read more
Spawns a task that polls the given future to completion and returns a future that resolves to the spawned future's output. Read more