{"ast_node_type":"other","tokens":[{"end":69,"kind":"keyword","start":0,"text":"if"}]}
                if p.has_non_region_infer() || p.has_placeholders() {
            fn visit_predicate(&mut self, p: I::Predicate) -> Self::Result {
                    p.super_visit_with(self)