Здравствуйте, ArtDenis, Вы писали:
AD>Здравствуйте, ArtDenis, Вы писали:
AD>>Первый аргумент (&mut nums) функции IndexMut::index_mut уникально заимствует nums, поэтому во второй аргумент nums уже передать нельзя
AD>Замечу ещё, что если бы self в расте передавался не первым аргументом функции, а последним, то код ТС компилировался без проблем
Вообще это жирный фейл, ведь паттерн
selm.mutable_method(self.smth)
довольно распространен.
Для него моглы бы и подправить борзочекер
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте