Ошибки компилятора RustОшибка
E0063E0063 — Отсутствуют поля в структуре
Структура создаётся без указания всех обязательных полей.
rustcargo
Подробнее E0310Параметр обобщённого типа не удовлетворяет требуемому ограничению времени жизни.
Параметру типа требуется ограничение 'static или иное ограничение времени жизни, но оно не указано. Это гарантирует, что тип не содержит ссылок, которые могут стать висячими.
Добавьте требуемое ограничение времени жизни: fn f<T: 'static>(x: T). Используйте более конкретное ограничение времени жизни, если 'static слишком строгое. Убедитесь, что тип не содержит недолгоживущих ссылок.
E0063Структура создаётся без указания всех обязательных полей.
E0601В бинарном крейте отсутствует точка входа — функция main.
E0433Путь к модулю, указанный в операторе use или в пути типа, не может быть разрешён.
E0255Локальное определение конфликтует с импортированным именем.
E0603Выполняется попытка обратиться к приватному элементу из-за пределов его модуля.
clippy::redundant_closureЗамыкание, которое просто вызывает функцию, можно заменить самой функцией.