Помилки компілятора RustПомилка
E0382E0382 — Використання переміщеного значення
Значення використовується після того, як воно було переміщено до іншої змінної або функції.
rustcargo
Детальніше E0716Утримується посилання на тимчасове значення, яке негайно відкидається.
Тимчасове значення (наприклад, результат виклику функції або виразу) позичається, але тимчасове значення відкидається наприкінці оператора. Посилання стає висячим.
Прив'яжіть тимчасове значення до іменованої змінної за допомогою let, щоб продовжити час його існування. За потреби клонуйте значення. Переструктуруйте код, щоб уникнути позичання тимчасових значень.
E0382Значення використовується після того, як воно було переміщено до іншої змінної або функції.
E0621Параметр функції потребує явної анотації часу існування для задоволення перевірки позичання.
E0152Мовний елемент (#[lang = ...]) визначено більше одного разу.
E0463Вказаний крейт не може бути знайдений компілятором.
E0603Ви намагаєтеся отримати доступ до приватного елемента поза його модулем.
E0425Ідентифікатор використовується, але не визначений у поточній області видимості.