{"ast_node_type":"other","tokens":[{"end":74,"kind":"keyword","start":0,"text":"lint.primary_message(\"some"}]}
            lint.primary_message("some fields are not explicitly listed");
        self.tcx.node_span_lint(NON_EXHAUSTIVE_OMITTED_PATTERNS, pat.hir_id, pat.span, |lint| {
            lint.span_label(pat.span, format!("field{} {} not listed", rustc_errors::pluralize!(unmentioned_fields.len()), joined_patterns));