{"ast_node_type":"function","tokens":[{"end":94,"kind":"keyword","start":0,"text":"fn"}]}
    fn emit_lint(&self, lint: &'static Lint, decorator: impl for<'a> LintDiagnostic<'a, ()>) {
    /// generated by `#[derive(LintDiagnostic)]`).
        self.opt_span_lint(lint, None as Option<Span>, |lint| {