{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"for"}]}
            for (bound_trait_pred, _) in
            // For trait aliases, recursively assume all explicitly named traits are relevant
                traits::expand_trait_aliases(self.tcx, [(trait_ref.upcast(self.tcx), self.span)]).0