E0405E0405 — Trait im aktuellen Scope nicht gefunden
Ein Trait-Name wird verwendet, ist aber im aktuellen Scope weder definiert noch importiert.
panic-index-out-of-boundsDas Programm ist abgestürzt, weil ein Index außerhalb des gültigen Bereichs einer Collection lag.
Du greifst auf ein Array, einen Vektor oder ein Slice mit einem Index zu, der größer oder gleich seiner Länge ist. Der Index wird zur Laufzeit geprüft, und ein Zugriff außerhalb des Bereichs löst einen Panic aus.
Prüfe die Länge vor dem Indizieren. Verwende .get(index), das ein Option zurückgibt, statt einen Panic auszulösen. Stelle sicher, dass Schleifengrenzen zur Collection-Länge passen. Verwende Iteratoren statt manueller Indizierung.
let v = vec![1, 2];
v[5]; // panics!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.
E0061Eine Funktion wurde mit der falschen Anzahl von Argumenten aufgerufen.
E0373Eine Closure erfasst eine Referenz auf eine Variable, die möglicherweise nicht lange genug lebt.
E0423Ein Typname wird dort verwendet, wo ein Wert erwartet wird.
E0310Ein generischer Typparameter erfüllt eine erforderliche Lifetime-Schranke nicht.