unused_variablesПопередження про невикористану змінну
Змінна оголошена, але ніде не використовується у коді.
Що спричиняє цю помилку
let-прив'язка створює змінну, яка ніколи не читається. Це зазвичай виникає після рефакторингу або коли змінна створюється для побічного ефекту, але значення не потрібне.
Як виправити
Додайте підкреслення на початку імені змінної: let _unused = value. Видаліть змінну, якщо вона не потрібна. Використайте змінну, якщо її залишили невикористаною випадково.
Пов'язані коди помилок
E0271E0271 — Невідповідність типів у асоційованому типі
Асоційований тип у реалізації трейту не відповідає очікуваному типу.
E0614E0614 — Неможливо розіменувати тип
Оператор розіменування (*) застосовується до типу, що не реалізує Deref.
E0053E0053 — Невідповідність сигнатури методу
Сигнатура методу в блоці impl не відповідає сигнатурі методу в трейті.
E0252E0252 — Назва вже імпортована
Два імпорти вводять одну й ту саму назву в область видимості.
E0308E0308 — Невідповідність типу повернення замикання
Замикання повертає тип, відмінний від очікуваного контекстом.
clippy::needless_returnClippy — Зайвий return
Ключове слово return використовується без необхідності наприкінці функції.