Ошибки компилятора RustОшибка
E0308E0308 — Несоответствие типов
Ожидаемый тип не совпадает с фактически предоставленным.
rustcargo
Подробнее Просмотрите все 80 кодов ошибок Ошибки компилятора Rust с причинами, исправлениями и примерами.
E0308Ожидаемый тип не совпадает с фактически предоставленным.
E0382Значение используется после того, как оно было перемещено в другую переменную или передано в функцию.
E0502Значение нельзя заимствовать изменяемо, пока активен неизменяемый заём.
E0597Ссылка переживает данные, на которые указывает.
E0277Тип не реализует требуемый трейт.
E0599Метод не существует для данного типа, либо требуемый трейт не импортирован в область видимости.
E0425Используется идентификатор, не определённый в текущей области видимости.
E0433Путь к модулю, указанный в операторе use или в пути типа, не может быть разрешён.
E0106Ссылке в сигнатуре функции или структуре не хватает параметра времени жизни.
E0015В контексте константного выражения вызывается функция, не являющаяся const.
E0658Используется функциональность Rust, ещё не стабилизированная, без включения соответствующего feature gate.
E0609В структуре или объединении нет поля с указанным именем.
E0614Оператор разыменования (*) применяется к типу, не реализующему Deref.
E0499Значение заимствуется изменяемо более одного раза одновременно.
E0503Значение нельзя использовать, пока другая переменная удерживает изменяемый заём на него.
E0505Значение перемещается, пока оно ещё заимствовано через ссылку.
E0507Вы пытаетесь переместить значение из ссылки, что оставит ссылку висячей.
E0515Функция пытается вернуть ссылку на значение, созданное внутри неё.
E0432Модуль или элемент, указанный в операторе use, не найден.
E0412Используется имя типа, которое не определено и не импортировано в текущей области видимости.
E0423Имя типа используется там, где ожидается значение.
E0424Ключевое слово self используется вне контекста метода или ассоциированной функции.
E0369Бинарный оператор используется с типами, которые его не поддерживают.
E0384Переменной присваивается новое значение, хотя она не объявлена изменяемой.