Помилки компілятора RustПомилка
E0728E0728 — await в неасинхронній функції
Ключове слово .await використовується у функції, яка не оголошена як async.
rustcargo
Детальніше E0053Сигнатура методу в блоці impl не відповідає сигнатурі методу в трейті.
Типи параметрів, тип повернення або кількість параметрів у вашій реалізації відрізняються від визначення трейту. Реалізації трейту мають точно відповідати оголошеній сигнатурі.
Приведіть сигнатуру методу у точну відповідність до оголошеної в трейті. Перевірте типи параметрів, тип повернення та тип отримувача (&self, &mut self, self). Скопіюйте сигнатуру безпосередньо з визначення трейту.
E0728Ключове слово .await використовується у функції, яка не оголошена як async.
E0015Неконстантна функція викликається в контексті константного виразу.
E0424Ключове слово self використовується поза контекстом методу або асоційованої функції.
panic-divide-by-zeroПрограма завершилася панікою через ділення цілого числа на нуль.
E0463Вказаний крейт не може бути знайдений компілятором.
panic-slice-index-out-of-rangeПрограма завершилася панікою через вихід діапазону зрізу за межі.