LINUX.ORG.RU

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

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

Там же в сообщении об ошибке говорится: трейт-объект не может быть создан, так как метод my_func() не имеет ресивера. Чтобы метод мог быть включен в таблицу виртуальных функций, у него первым параметром должен быть &self или &mut self.

Наличие ассоциированных типов в трейте не имеет к этому отношения.

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

Там же в сообщении об ошибке говорится: трейт-объект не может быть создан так как метод my_func() не имеет ресивера. Чтобы метод мог быть включен в таблицу виртуальных функций, у него первым параметром должен быть &self или &mut self.

Наличие ассоциированных типов в трейте не имеет к этому отношения.