E0424E0424 — Wert erwartet, self gefunden
Das Schlüsselwort self wird außerhalb eines Methoden- oder assoziierten Funktionskontexts verwendet.
E0392Ein generischer Typ- oder Lifetime-Parameter ist deklariert, wird aber im Struct oder Enum nicht verwendet.
Das Struct oder Enum besitzt einen generischen Parameter, der in keinem Feld vorkommt. Rust verlangt, dass alle generischen Parameter verwendet werden. Ungenutzte Parameter erzeugen Mehrdeutigkeit bei der Typinferenz.
Entferne den ungenutzten Parameter. Verwende PhantomData'<'T>, um anzuzeigen, dass der Typ logisch verwendet wird, ohne ihn zu speichern. Füge ein Feld hinzu, das den generischen Parameter nutzt.
E0424Das Schlüsselwort self wird außerhalb eines Methoden- oder assoziierten Funktionskontexts verwendet.
E0596Du versuchst, einen Wert veränderlich zu leihen, der nicht als veränderlich deklariert ist.
E0277Ein Typ, der Send nicht implementiert, wird in einem Kontext verwendet, der Thread-Sicherheit erfordert.
E0505Ein Wert wird verschoben, während er noch von einer Referenz ausgeliehen ist.
E0317Ein als Wert verwendeter if-Ausdruck hat keinen else-Zweig.
E0015Eine Nicht-const-Funktion wird in einem konstanten Ausdruckskontext aufgerufen.