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

E0392 — Невикористаний параметр типу або часу існування

Узагальнений параметр типу або часу існування оголошено, але не використано у структурі або перерахуванні.

rustcargo

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

Структура або перерахування має узагальнений параметр, який не з'являється в жодному полі. Rust вимагає використання всіх узагальнених параметрів. Невикористані параметри створюють неоднозначність у виведенні типів.

Як виправити

Видаліть невикористаний параметр. Використайте PhantomData<T>, щоб позначити логічне використання типу без його зберігання. Додайте поле, яке використовує узагальнений параметр.

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

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