E0405E0405 — Trait im aktuellen Scope nicht gefunden
Ein Trait-Name wird verwendet, ist aber im aktuellen Scope weder definiert noch importiert.
E0507Sie versuchen, einen Wert aus einer Referenz zu verschieben, was die Referenz ungültig hinterlassen würde.
Das Verschieben eines Werts aus einer Referenz würde die ursprünglichen Daten ungültig machen. Dies tritt häufig auf, wenn versucht wird, ein Feld aus einem ausgeliehenen Struct zurückzugeben oder bei Pattern-Matching auf einer Referenz.
Klonen Sie den Wert statt ihn zu verschieben. Verwenden Sie .to_owned() oder .clone(), um eine owned Kopie zu erstellen. Verwenden Sie ref beim Pattern-Matching, um auszuleihen statt zu verschieben. Geben Sie eine Referenz statt eines owned Werts zurück.
E0405Ein Trait-Name wird verwendet, ist aber im aktuellen Scope weder definiert noch importiert.
clippy::clone_on_copyDie Methode clone() wird auf einem Typ aufgerufen, der Copy implementiert.
E0382Ein Wert wird verwendet, nachdem er in eine andere Variable oder Funktion verschoben wurde.
clippy::single_matchEin match-Ausdruck mit nur einem sinnvollen Arm kann zu einem if let vereinfacht werden.
panic-integer-overflowDas Programm ist abgestürzt, weil eine arithmetische Operation im Debug-Modus einen Ganzzahlüberlauf verursacht hat.
E0425Ein Bezeichner wird verwendet, ist aber im aktuellen Gültigkeitsbereich nicht definiert.