pub trait Task: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn task_type(&self) -> &str;
fn kill(
&self,
task_id: &str,
set_app_state: &dyn Fn(Box<dyn Fn(&Value) -> Value>),
);
}Expand description
Trait representing a task implementation with kill capability.