E0502E0502 — Ausleihe als veränderlich nicht möglich, da bereits unveränderlich ausgeliehen
Ein Wert kann nicht veränderlich ausgeliehen werden, solange eine unveränderliche Ausleihe noch aktiv ist.
panic-divide-by-zeroDas Programm ist wegen einer ganzzahligen Division durch null in Panic geraten.
Eine ganzzahlige Division oder eine Modulo-Operation hat den Divisor null. Rust prüft dies zur Laufzeit und löst einen Panic aus. Gleitkomma-Division durch null ergibt Unendlichkeit, keinen Panic.
Prüfen Sie den Divisor vor der Division. Verwenden Sie checked_div(), das None zurückgibt statt einen Panic auszulösen. Validieren Sie Eingabewerte, die null sein könnten.
E0502Ein Wert kann nicht veränderlich ausgeliehen werden, solange eine unveränderliche Ausleihe noch aktiv ist.
E0271Ein assoziierter Typ in einer Trait-Implementierung entspricht nicht dem erwarteten Typ.
E0308Der erwartete Typ stimmt nicht mit dem tatsächlich angegebenen Typ überein.
E0277Ein Typ implementiert ein erforderliches Trait nicht.
E0053Die Methodensignatur in einem impl-Block stimmt nicht mit der Signatur des Traits überein.
E0621Ein Funktionsparameter benötigt eine explizite Lifetime-Annotation, um den Borrow Checker zu erfüllen.