TaskExecutor

Trait TaskExecutor 

Source
pub trait TaskExecutor:
    'static
    + Send
    + Sync {
    // Required method
    fn do_spawn(
        &self,
        fut: BoxFuture<'static, VortexResult<()>>,
    ) -> BoxFuture<'static, VortexResult<()>>;
}

Required Methods§

Source

fn do_spawn( &self, fut: BoxFuture<'static, VortexResult<()>>, ) -> BoxFuture<'static, VortexResult<()>>

Implementations on Foreign Types§

Source§

impl<T: TaskExecutor> TaskExecutor for Arc<T>

Source§

fn do_spawn( &self, fut: BoxFuture<'static, VortexResult<()>>, ) -> BoxFuture<'static, VortexResult<()>>

Implementors§