pub trait Executable: Send {
type Error;
// Required methods
fn exec_type(&self) -> ExecutionType;
fn task_name(&self) -> &'static str;
fn periodic_op(&mut self, op_code: i32) -> Result<OpResult, Self::Error>;
}Available on crate feature
std only.