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