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