[−][src]Trait iced::Executor
A type that can run futures.
Required methods
fn new() -> Result<Self, Error>
Creates a new Executor
.
fn spawn(&self, future: impl Send + Future<Output = ()> + 'static)
Spawns a future in the Executor
.
Provided methods
fn enter<R>(&self, f: impl FnOnce() -> R) -> R
Runs the given closure inside the Executor
.
Some executors, like tokio
, require some global state to be in place
before creating futures. This method can be leveraged to set up this
global state, call a function, restore the state, and obtain the result
of the call.