Помилки компілятора RustПомилка
E0310E0310 — Тип може не жити достатньо довго
Параметр узагальненого типу не задовольняє необхідного обмеження часу життя.
rustcargo
Детальніше E0255Локальне визначення конфліктує з імпортованою назвою.
В одній області видимості є і use-імпорт, і локальне визначення (функція, тип, константа) з однаковою назвою.
Перейменуйте локальне визначення або імпорт. Використовуйте as для псевдоніма імпорту: use module::name as alias. Приберіть невикористовуваний імпорт або визначення.
E0310Параметр узагальненого типу не задовольняє необхідного обмеження часу життя.
E0601Двійковий крейт не має точки входу — функції main.
E0015Неконстантна функція викликається в контексті константного виразу.
E0373Замикання захоплює посилання на змінну, яка може не прожити достатньо довго.
E0119Для одного типу існує дві або більше реалізацій одного й того самого трейту.
E0520Спеціалізація реалізацій трейтів потребує нічної функції компілятора.