E0382E0382 — Verwendung eines verschobenen Werts
Ein Wert wird verwendet, nachdem er in eine andere Variable oder Funktion verschoben wurde.
E0716Eine Referenz wird auf einen temporären Wert gehalten, der sofort verworfen wird.
Ein temporärer Wert (z. B. das Ergebnis eines Funktionsaufrufs oder Ausdrucks) wird geliehen, aber der temporäre Wert wird am Ende der Anweisung verworfen. Die Referenz wird dadurch ungültig (dangling).
Binde den temporären Wert mit let an eine benannte Variable, um seine Lebensdauer zu verlängern. Clone den Wert bei Bedarf. Strukturiere den Code um, um das Leihen temporärer Werte zu vermeiden.
E0382Ein Wert wird verwendet, nachdem er in eine andere Variable oder Funktion verschoben wurde.
E0621Ein Funktionsparameter benötigt eine explizite Lifetime-Annotation, um den Borrow Checker zu erfüllen.
E0152Ein Sprach-Item (#[lang = ...]) wird mehr als einmal definiert.
E0463Das angegebene Crate kann vom Compiler nicht gefunden werden.
E0603Du versuchst, von außerhalb seines Moduls auf ein privates Element zuzugreifen.
E0425Ein Bezeichner wird verwendet, ist aber im aktuellen Gültigkeitsbereich nicht definiert.