Sergey Seliverstov
я к тому, что в расте это норм абстракция, которая работает, а в плюсовой реализации особенно мне доставило operator*.
ты пытаешься зачем-то сравнивать язык, где система типов изначально предполагает наличие алгебраических типов, с языком, где система типов существует по чисто практическим причинам, смотрит из подлобья и говорит с тяжелым бруклинским акцентом