{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"err.span_label(*fn_span,"}]}
                err.span_label(*fn_span, format!("this function has {self_from_macro}"));
            if fn_kind.decl().inputs.get(0).is_some_and(|p| p.is_self()) {
            } else {