{"ast_node_type":"variable","tokens":[{"end":50,"kind":"keyword","start":0,"text":"let"}]}
        let recover_self_ptr = |this: &mut Self| {
        // Recover for the grammar `*self`, `*const self`, and `*mut self`.
            this.dcx().emit_err(errors::SelfArgumentPointer { span: this.token.span });