Перейти до вмісту
Помилки компілятора RustПомилка
E0603

E0603 — Доступ до приватного елемента поза його областю видимості

Ви намагаєтеся отримати доступ до приватного елемента поза його модулем.

rustcargo

Що спричиняє цю помилку

Елемент (функція, тип, поле або модуль) не позначено як pub і до нього неможливо отримати доступ поза його визначальним модулем. Елементи Rust є приватними за замовчуванням.

Як виправити

Додайте pub до оголошення елемента, щоб зробити його публічним. Використайте pub(crate) для видимості на рівні крейту. Отримайте доступ до елемента через публічний API, наданий модулем.

Офіційна документація

Пов'язані коди помилок