pub trait ClassifiedWorker<C: WorkerClassification>: Send + 'static {
// Required methods
fn is_work(&self) -> bool;
fn is_valid(&self, c: C) -> bool;
fn classification(&self) -> C;
}pub trait ClassifiedWorker<C: WorkerClassification>: Send + 'static {
// Required methods
fn is_work(&self) -> bool;
fn is_valid(&self, c: C) -> bool;
fn classification(&self) -> C;
}