LINUX.ORG.RU

История изменений

Исправление nikolnik, (текущая версия) :

Я согласен, что все эти where очень многословны, но если ты откроешь проект на TypeScript или питоне с аннотациями типов, то там абсолютно все тоже самое и даже хуже, т.к. в конечном итоге это вообще не обеспечивает типобезопасность) На счет того, что Trait в структуру не засунуть, тебе случайно не Box<dyn Trait> нужен?

Исходная версия nikolnik, :

Я согласен, что все эти where очень многословны, но если ты откроешь проект на TypeScript или питоне с аннотациями типов, то там абсолютно все тоже самое и даже хуже, т.к. в конечном итоге это вообще не обеспечивает типобезопасность) На счет того, что Trait в структуру не засунуть, тебе случайно не Box нужен?