Skip to main content

WithWorkInputOutput

Trait WithWorkInputOutput 

Source
pub trait WithWorkInputOutput {
    type Tick: WorkTick;
}

Required Associated Types§

Source

type Tick: WorkTick

Some schedulers pass inputs - such as the time passed - into the work to advance it.

Implementations on Foreign Types§

Source§

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

Source§

impl<Work, C> WithWorkInputOutput for TickedContinuousWork<Work, C>

Source§

impl<Work, C> WithWorkInputOutput for TickedInvokedWork<Work, C>

Source§

impl<Work, C> WithWorkInputOutput for TickedDelayedOnceWork<Work, C>

Source§

impl<Work, C> WithWorkInputOutput for TickedImmediateOnceWork<Work, C>

Source§

impl<Work, C> WithWorkInputOutput for TickedRepeatingWork<Work, C>

Implementors§