pub(crate) fn output_checkstyle_file<T>( writer: T, filename: &FileName, diff: Vec<Mismatch>) -> Result<(), Error>where T: Write,