SchedulableTask

Trait SchedulableTask 

Source
pub trait SchedulableTask: Send + Sync {
    // Required methods
    fn execute(&self, ctx: &TaskContext) -> Result<()>;
    fn name(&self) -> &str;
    fn priority(&self) -> Priority;
}

Required Methods§

Source

fn execute(&self, ctx: &TaskContext) -> Result<()>

Source

fn name(&self) -> &str

Source

fn priority(&self) -> Priority

Implementors§