{"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"&&"}]}
        && !matches!(ty.kind(Interner), TyKind::Array(..))
    if !ty.data(Interner).flags.intersects(TypeFlags::HAS_PROJECTION)
    {