[−][src]Trait executor_trait::Executor
A common interface for spawning futures on top of an executor
Required methods
pub fn block_on(&self, f: Pin<Box<dyn Future<Output = ()>>>)
[src]
Block on a future until completion
pub fn spawn(
&self,
f: Pin<Box<dyn Future<Output = ()> + Send>>
) -> Box<dyn Task>
[src]
&self,
f: Pin<Box<dyn Future<Output = ()> + Send>>
) -> Box<dyn Task>
Spawn a future and return a handle to track its completion.
Provided methods
pub fn spawn_local(
&self,
f: Pin<Box<dyn Future<Output = ()>>>
) -> Result<Box<dyn Task>, LocalExecutorError>
[src]
&self,
f: Pin<Box<dyn Future<Output = ()>>>
) -> Result<Box<dyn Task>, LocalExecutorError>
Spawn a non-Send future on the current thread and return a handle to track its completion.