Помилки компілятора RustПомилка
E0308E0308 — Невідповідність типів
Очікуваний тип не збігається з фактично наданим типом.
rustcargo
Детальніше E0728Ключове слово .await використовується у функції, яка не оголошена як async.
Ви використовуєте .await всередині функції без ключового слова async. Тільки async-функції та блоки можуть використовувати .await.
Додайте async до оголошення функції. Огорніть await в async-блок. Використайте block_on або середовище виконання для виконання асинхронного коду із синхронних контекстів.
E0308Очікуваний тип не збігається з фактично наданим типом.
E0596Ви намагаєтеся позичити значення як змінне, хоча воно не оголошено як змінне.
E0369Бінарний оператор використовується з типами, які його не підтримують.
E0423Назва типу використовується там, де очікується значення.
E0502Значення не може бути позичене змінно, поки активне незмінне позичення.
E0503Значення не може використовуватися, поки воно змінно позичене іншою змінною.