pub trait Extractor: Send + Sync { // Required method fn extract(&self, body: &str) -> Result<ExtractionResult>; }