Rust-Compiler-FehlerFehler
E0369E0369 — Operator kann nicht auf Typ angewendet werden
Ein binärer Operator wird mit Typen verwendet, die ihn nicht unterstützen.
rustcargo
Details anzeigen clippy::unwrap_usedDie Methode unwrap() wird verwendet, was zur Laufzeit zu einem Panic führen kann.
Clippys Restriction-Lint warnt vor der Verwendung von unwrap(), da es zu Panics führen kann, wenn der Wert None oder Err ist. Das ist besonders gefährlich in Produktionscode.
Stattdessen match, if let oder den ?-Operator verwenden. unwrap_or() oder unwrap_or_default() für Fallback-Werte nutzen. expect() mit einer beschreibenden Nachricht verwenden, wenn ein Panic beabsichtigt ist.
E0369Ein binärer Operator wird mit Typen verwendet, die ihn nicht unterstützen.
E0405Ein Trait-Name wird verwendet, ist aber im aktuellen Scope weder definiert noch importiert.
E0133Eine unsichere Funktion oder Operation wird außerhalb eines unsafe-Blocks verwendet.
E0015Eine Nicht-const-Funktion wird in einem konstanten Ausdruckskontext aufgerufen.
E0597Eine Referenz überdauert die Daten, auf die sie zeigt.
E0424Das Schlüsselwort self wird außerhalb eines Methoden- oder assoziierten Funktionskontexts verwendet.