fn emit_with_style<'files, F: Files<'files> + ?Sized, W: WriteStyle>( writer: W, config: &Config, files: &'files F, diagnostic: &Diagnostic<F::FileId>, ) -> Result<(), Error>