pub trait DocumentProcessor { // Required method fn process_document(&self, content: &str) -> Result<Document>; }