pub trait TaskLevel: Default + Serialize + DeserializeOwned {
type Context;
// Required methods
fn success(&mut self, context: Self::Context);
fn failure(&mut self, context: Self::Context);
fn until_next_repetition(&self) -> Duration;
}
Required Associated Types§
Required Methods§
fn success(&mut self, context: Self::Context)
fn failure(&mut self, context: Self::Context)
fn until_next_repetition(&self) -> Duration
Object Safety§
This trait is not object safe.