{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"self.psess.gated_spans.ungate_last(sym::guard_patterns,"}]}
                self.psess.gated_spans.ungate_last(sym::guard_patterns, cond.span);
                let ast::PatKind::Guard(_, mut cond) = subpat.kind else { unreachable!() };
                CondChecker::new(self, LetChainsPolicy::AlwaysAllowed).visit_expr(&mut cond);