E0603E0603 — Доступ до приватного елемента поза його областю видимості
Ви намагаєтеся отримати доступ до приватного елемента поза його модулем.
Що спричиняє цю помилку
Елемент (функція, тип, поле або модуль) не позначено як pub і до нього неможливо отримати доступ поза його визначальним модулем. Елементи Rust є приватними за замовчуванням.
Як виправити
Додайте pub до оголошення елемента, щоб зробити його публічним. Використайте pub(crate) для видимості на рівні крейту. Отримайте доступ до елемента через публічний API, наданий модулем.
Пов'язані коди помилок
E0392E0392 — Невикористаний параметр типу або часу існування
Узагальнений параметр типу або часу існування оголошено, але не використано у структурі або перерахуванні.
E0061E0061 — Неправильна кількість аргументів
Функцію викликано з неправильною кількістю аргументів.
E0308E0308 — Невідповідність типів
Очікуваний тип не збігається з фактично наданим типом.
clippy::unused_importsClippy — Невикористані імпорти
Імпортований елемент ніде не використовується у файлі.
clippy::let_and_returnClippy — Let і Return
Змінна оголошується і одразу ж повертається у наступному рядку.
E0433E0433 — Не вдалося розв'язати шлях до модуля
Шлях до модуля в операторі use або в шляху до типу не може бути розв'язаний.