E0423E0423 — Ожидалось значение, найден тип
Имя типа используется там, где ожидается значение.
E0046Реализованы не все обязательные методы трейта.
В блоке impl для трейта отсутствует один или несколько обязательных методов. Все методы, не имеющие реализации по умолчанию, должны быть предоставлены в блоке impl.
Реализуйте все обязательные методы, указанные в сообщении об ошибке. Проверьте определение трейта на наличие методов без реализации по умолчанию. Используйте IDE для автоматической генерации заглушек методов трейта.
E0423Имя типа используется там, где ожидается значение.
E0599Метод не существует для данного типа, либо требуемый трейт не импортирован в область видимости.
E0597Ссылка переживает данные, на которые указывает.
E0283Могут применяться несколько реализаций трейта, и Rust не может определить, какую использовать.
E0392Обобщённый параметр типа или времени жизни объявлен, но не используется в структуре или перечислении.
E0308Функция возвращает Result с неправильным типом Ok или Err.