{"ast_node_type":"other","tokens":[{"end":63,"kind":"keyword","start":0,"text":"push_outlives_components(tcx,"}]}
            push_outlives_components(tcx, ty, &mut components);
            let mut components = smallvec![];
            for component in components {