E0614E0614 — Разыменование типа невозможно
Оператор разыменования (*) применяется к типу, не реализующему Deref.
E0601В бинарном крейте отсутствует точка входа — функция main.
Бинарный крейт (в отличие от библиотечного) требует функции main в качестве точки входа. Возможно, в файле отсутствует fn main(), или у функции неправильная сигнатура.
Добавьте функцию fn main() в корень бинарного крейта. Убедитесь, что функция находится в корне крейта (обычно src/main.rs). Проверьте, что main не принимает параметров и возвращает () или Result.
E0614Оператор разыменования (*) применяется к типу, не реализующему Deref.
E0106Ссылке в сигнатуре функции или структуре не хватает параметра времени жизни.
E0658Используется функциональность Rust, ещё не стабилизированная, без включения соответствующего feature gate.
E0308Замыкание возвращает тип, отличный от ожидаемого контекстом.
E0308Ожидаемый тип не совпадает с фактически предоставленным.
clippy::needless_returnКлючевое слово return используется излишне в конце функции.