E0382E0382 — Использование перемещённого значения
Значение используется после того, как оно было перемещено в другую переменную или передано в функцию.
E0271Ассоциированный тип в реализации трейта не соответствует ожидаемому типу.
Конкретный тип, указанный для ассоциированного типа в блоке impl, не соответствует ожидаемому ассоциированному типу в ограничении трейта. Например, реализация Iterator с неверным типом Item.
Измените ассоциированный тип в соответствии с ожидаемым. Проверьте ограничения трейта на требуемый ассоциированный тип. Сверьтесь с определением трейта на правильность имени и ограничений ассоциированного типа.
E0382Значение используется после того, как оно было перемещено в другую переменную или передано в функцию.
E0463Указанный крейт не может быть найден компилятором.
E0503Значение нельзя использовать, пока другая переменная удерживает изменяемый заём на него.
unused_variablesПеременная объявлена, но нигде в коде не используется.
E0384Переменной присваивается новое значение, хотя она не объявлена изменяемой.
E0433Путь к модулю, указанный в операторе use или в пути типа, не может быть разрешён.