{"ast_node_type":"function","tokens":[{"end":93,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn span_label(&mut self, span: Span, label: impl Into<SubdiagMessage>) -> &mut Self {
    #[rustc_lint_diagnostics]
        let msg = self.subdiagnostic_message_to_diagnostic_message(label);