Skip to main content

WorkExecutor

Trait WorkExecutor 

Source
pub trait WorkExecutor: WithWorkInputOutput + WithWorkContextProvider {
    type Scheduler: Scheduler<Tick = Self::Tick, WorkContextProvider = Self::WorkContextProvider>;

    // Required method
    fn get_scheduler_handle(&self) -> SchedulerHandle<Self::Scheduler>;
}

Required Associated Types§

Source

type Scheduler: Scheduler<Tick = Self::Tick, WorkContextProvider = Self::WorkContextProvider>

Required Methods§

Implementations on Foreign Types§

Source§

impl<S, C> WorkExecutor for TickingSchedulerExecutor<S, C>
where S: Scheduler<Tick = Tick, WorkContextProvider = C>, C: 'static + WorkContextProvider + Send + Sync,

Implementors§