pub fn print_report<'a>( path: &'a str, source: &'a str, report: Report<'static, (&'a str, Range<usize>)> ) -> Result<(), Error>