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