unused_mutWarnung: Unnötiges mut
Eine Variable wird als veränderbar deklariert, aber nie tatsächlich mutiert.
Was verursacht diesen Fehler
Die Variable hat das Schlüsselwort mut, wird aber nach der Deklaration nie verändert. Das Schlüsselwort mut ist unnötig und kann irreführend sein.
So beheben Sie ihn
Das Schlüsselwort mut aus der Variablendeklaration entfernen. Falls die Variable mutiert werden soll, den entsprechenden Mutationscode hinzufügen. Prüfen, ob ein Refactoring die Mutation entfernt hat.
Verwandte Fehlercodes
E0658E0658 — Instabiles Feature verwendet
Ein noch nicht stabilisiertes Rust-Feature wird ohne Feature-Gate verwendet.
clippy::clone_on_copyClippy — Clone auf Copy-Typ
Die Methode clone() wird auf einem Typ aufgerufen, der Copy implementiert.
E0277E0277 — Typ implementiert Sized nicht
Ein dynamisch großer Typ (DST) wird dort verwendet, wo ein Sized-Typ erwartet wird.
E0433E0433 — Modulpfad konnte nicht aufgelöst werden
Der in einer use-Anweisung oder einem Typpfad verwendete Modulpfad kann nicht aufgelöst werden.
E0382E0382 — Verwendung eines verschobenen Werts
Ein Wert wird verwendet, nachdem er in eine andere Variable oder Funktion verschoben wurde.
E0425E0425 — Wert in diesem Gültigkeitsbereich nicht gefunden
Ein Bezeichner wird verwendet, ist aber im aktuellen Gültigkeitsbereich nicht definiert.