pub trait ReportTypeError { // Required method fn report(&mut self, error: TypeError<'_>, range: Range); }