Помилки компілятора RustПомилка
E0277E0277 — Тип не реалізує Send
Тип, що не реалізує Send, використовується в контексті, який вимагає потокобезпечності.
rustcargo
Детальніше E0505Значення переміщується, поки воно ще позичене посиланням.
Ви намагаєтеся перемістити (передати власність на) значення, яке має активне позичення. Переміщення значення зробило б наявне посилання недійсним, що Rust забороняє.
Клонуйте значення замість переміщення. Завершіть позичення до переміщення значення. Використовуйте посилання замість передачі власності. Реструктуруйте код, щоб уникнути конфліктного переміщення та позичення.
E0277Тип, що не реалізує Send, використовується в контексті, який вимагає потокобезпечності.
E0277Тип не реалізує необхідний трейт.
clippy::map_unwrap_orВикористання .map().unwrap_or() можна замінити на .map_or().
clippy::clone_on_copyМетод clone() викликається на типі, що реалізує Copy.
E0599Метод не існує для вказаного типу, або необхідний трейт не в області видимості.
E0310Параметр узагальненого типу не задовольняє необхідного обмеження часу життя.