[−][src]Trait futures::task::LocalSpawn
The LocalSpawn
is similar to [Spawn]
, but allows spawning futures
that don't implement Send
.
Required methods
fn spawn_local_obj(
&mut self,
future: LocalFutureObj<'static, ()>
) -> Result<(), SpawnError>
[+]
&mut self,
future: LocalFutureObj<'static, ()>
) -> Result<(), SpawnError>
Provided methods
fn status_local(&self) -> Result<(), SpawnError>
[+]
Implementations on Foreign Types
impl<Sp> LocalSpawn for Box<Sp> where
Sp: LocalSpawn + ?Sized,
[src][−]
Sp: LocalSpawn + ?Sized,
fn spawn_local_obj(
&mut self,
future: LocalFutureObj<'static, ()>
) -> Result<(), SpawnError>
[src]
&mut self,
future: LocalFutureObj<'static, ()>
) -> Result<(), SpawnError>
fn status_local(&self) -> Result<(), SpawnError>
[src]
impl<'_, Sp> LocalSpawn for &'_ mut Sp where
Sp: LocalSpawn + ?Sized,
[src][−]
Sp: LocalSpawn + ?Sized,
fn spawn_local_obj(
&mut self,
future: LocalFutureObj<'static, ()>
) -> Result<(), SpawnError>
[src]
&mut self,
future: LocalFutureObj<'static, ()>
) -> Result<(), SpawnError>
fn status_local(&self) -> Result<(), SpawnError>
[src]
Implementors
impl LocalSpawn for LocalSpawner
[src][−]
fn spawn_local_obj(
&mut self,
future: LocalFutureObj<'static, ()>
) -> Result<(), SpawnError>
[src]
&mut self,
future: LocalFutureObj<'static, ()>
) -> Result<(), SpawnError>
fn status_local(&self) -> Result<(), SpawnError>
[src]
impl<'_> LocalSpawn for FuturesUnordered<LocalFutureObj<'_, ()>>
[src][−]
fn spawn_local_obj(
&mut self,
future_obj: LocalFutureObj<'static, ()>
) -> Result<(), SpawnError>
[src]
&mut self,
future_obj: LocalFutureObj<'static, ()>
) -> Result<(), SpawnError>
fn status_local(&self) -> Result<(), SpawnError>
[src]
impl LocalSpawn for LocalSpawner
impl LocalSpawn for LocalSpawner
impl<'_> LocalSpawn for FuturesUnordered<LocalFutureObj<'_, ()>>
impl<'_> LocalSpawn for FuturesUnordered<LocalFutureObj<'_, ()>>