E0317E0317 — if-Ausdruck fehlt möglicherweise ein else-Zweig
Ein als Wert verwendeter if-Ausdruck hat keinen else-Zweig.
E0200Ein unsicheres Trait muss mit einem unsafe impl-Block implementiert werden.
Das Trait ist als unsafe deklariert, d. h. Implementierer müssen bestimmte Invarianten sicherstellen. Der impl-Block muss ebenfalls als unsafe markiert werden, um diese Sicherheitsanforderungen zu bestätigen.
Fügen Sie das Schlüsselwort unsafe zum impl-Block hinzu: unsafe impl MyTrait for MyType. Ergänzen Sie einen Safety-Kommentar, der dokumentiert, welche Invarianten Sie einhalten.
E0317Ein als Wert verwendeter if-Ausdruck hat keinen else-Zweig.
E0119Für denselben Typ existieren zwei oder mehr Implementierungen desselben Traits.
panic-divide-by-zeroDas Programm ist wegen einer ganzzahligen Division durch null in Panic geraten.
E0255Eine lokale Definition steht in Konflikt mit einem importierten Namen.
E0599Die Methode existiert nicht für den angegebenen Typ, oder das erforderliche Trait ist nicht im Gültigkeitsbereich.
E0596Du versuchst, einen Wert veränderlich zu leihen, der nicht als veränderlich deklariert ist.