{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"if"}]}
        if self.tcx.features().arbitrary_self_types()
        // per se, but it does make things a bit more gated.
            || self.tcx.features().arbitrary_self_types_pointers()