{"ast_node_type":"other","tokens":[{"end":57,"kind":"keyword","start":0,"text":"&&"}]}
            && ty.walk().any(|arg| arg == self_ty.into())
            && let GenericArgKind::Type(ty) = outlives_predicate.0.kind()
        {