pub trait RepairStrategy: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn can_repair(&self, anomaly: &Anomaly) -> bool;
fn repair(&self, anomaly: &Anomaly) -> RepairResult;
}pub trait RepairStrategy: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn can_repair(&self, anomaly: &Anomaly) -> bool;
fn repair(&self, anomaly: &Anomaly) -> RepairResult;
}