{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"elaborate(cx.tcx,"}]}
                    elaborate(cx.tcx, cx.tcx.explicit_item_self_bounds(def).iter_identity_copied())
                ty::Alias(ty::Opaque | ty::Projection, ty::AliasTy { def_id: def, .. }) => {
                        // We only care about self bounds for the impl-trait