pub fn emit_into_string<'files, F: Files<'files> + ?Sized>( config: &Config, files: &'files F, diagnostic: &Diagnostic<F::FileId>, ) -> Result<String, Error>