SpawnerExt

Trait SpawnerExt 

Source
pub trait SpawnerExt: Spawner {
    // Provided methods
    fn spawn_iter<I>(&mut self, iter: I)
       where I: IntoIterator<Item = Pin<Box<dyn Future<Output = Result<()>>>>> { ... }
    fn spawn<F>(&mut self, f: F)
       where F: Future<Output = Result<()>> + 'static { ... }
}

Provided Methods§

Source

fn spawn_iter<I>(&mut self, iter: I)
where I: IntoIterator<Item = Pin<Box<dyn Future<Output = Result<()>>>>>,

Source

fn spawn<F>(&mut self, f: F)
where F: Future<Output = Result<()>> + 'static,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<S> SpawnerExt for S
where S: Spawner + ?Sized,