pub trait OwnershipAnalyzer { // Required method fn analyze( &mut self, source: &str, filename: &str, ) -> Result<ProgramAnalysis>; }