E0382E0382 — Verwendung eines verschobenen Werts
Ein Wert wird verwendet, nachdem er in eine andere Variable oder Funktion verschoben wurde.
E0271Ein assoziierter Typ in einer Trait-Implementierung entspricht nicht dem erwarteten Typ.
Der für einen assoziierten Typ in einem impl-Block angegebene konkrete Typ stimmt nicht mit dem durch das Trait-Bound erwarteten assoziierten Typ überein. Beispielsweise wird Iterator mit dem falschen Item-Typ implementiert.
Ändern Sie den assoziierten Typ so, dass er dem erwarteten Typ entspricht. Prüfen Sie die Trait-Bounds auf den erforderlichen assoziierten Typ. Verifizieren Sie die Trait-Definition auf den korrekten Namen und die Constraints des assoziierten Typs.
E0382Ein Wert wird verwendet, nachdem er in eine andere Variable oder Funktion verschoben wurde.
E0463Das angegebene Crate kann vom Compiler nicht gefunden werden.
E0503Ein Wert kann nicht verwendet werden, solange er von einer anderen Variable veränderlich ausgeliehen ist.
unused_variablesEine Variable wird deklariert, aber im Code nie verwendet.
E0384Eine Variable wird neu zugewiesen, wurde aber nicht als veränderlich deklariert.
E0433Der in einer use-Anweisung oder einem Typpfad verwendete Modulpfad kann nicht aufgelöst werden.