Помилки компілятора RustПомилка
E0424E0424 — Очікувалося значення, знайдено self
Ключове слово self використовується поза контекстом методу або асоційованої функції.
rustcargo
Детальніше E0392Узагальнений параметр типу або часу існування оголошено, але не використано у структурі або перерахуванні.
Структура або перерахування має узагальнений параметр, який не з'являється в жодному полі. Rust вимагає використання всіх узагальнених параметрів. Невикористані параметри створюють неоднозначність у виведенні типів.
Видаліть невикористаний параметр. Використайте PhantomData<T>, щоб позначити логічне використання типу без його зберігання. Додайте поле, яке використовує узагальнений параметр.
E0424Ключове слово self використовується поза контекстом методу або асоційованої функції.
E0596Ви намагаєтеся позичити значення як змінне, хоча воно не оголошено як змінне.
E0277Тип, що не реалізує Send, використовується в контексті, який вимагає потокобезпечності.
E0505Значення переміщується, поки воно ще позичене посиланням.
E0317Вираз if, що використовується як значення, не має гілки else.
E0015Неконстантна функція викликається в контексті константного виразу.