Skip to main content

ScheduledRepeatedWork

Trait ScheduledRepeatedWork 

Source
pub trait ScheduledRepeatedWork<TickInput, Context>:
    'static
    + FnMut(TickInput, &mut <Context as WorkContextProvider>::Item<'_>) -> WorkResult
    + Send
    + Sync
where Context: WorkContextProvider,
{ }

Implementors§

Source§

impl<W, TickInput, Context> ScheduledRepeatedWork<TickInput, Context> for W
where Context: WorkContextProvider, W: 'static + FnMut(TickInput, &mut <Context as WorkContextProvider>::Item<'_>) -> WorkResult + Send + Sync,