pub trait ScanEngine {
// Required methods
fn name(&self) -> &'static str;
fn scan(&self, input: ScanInput) -> EngineResult<ScanResult>;
}pub trait ScanEngine {
// Required methods
fn name(&self) -> &'static str;
fn scan(&self, input: ScanInput) -> EngineResult<ScanResult>;
}