E0107E0107 — Falsche Anzahl von Typargumenten
Ein generischer Typ oder eine generische Funktion wird mit der falschen Anzahl von Typparametern verwendet.
Was verursacht diesen Fehler
Der generische Typ erfordert eine bestimmte Anzahl von Typparametern, aber es wurden zu viele oder zu wenige angegeben. Beispielsweise erfordert HashMap zwei Typargumente (K, V), es wurde aber möglicherweise nur eines angegeben.
So beheben Sie ihn
Prüfen Sie die generische Definition auf die erwartete Anzahl von Typparametern. Fügen Sie fehlende Typargumente hinzu oder entfernen Sie überzählige. Lassen Sie den Compiler Typen inferieren, indem Sie Typargumente bei Möglichkeit weglassen.
Verwandte Fehlercodes
panic-divide-by-zeroPanic — Division durch null
Das Programm ist wegen einer ganzzahligen Division durch null in Panic geraten.
E0515E0515 — Referenz auf lokale Variable kann nicht zurückgegeben werden
Eine Funktion versucht, eine Referenz auf einen innerhalb der Funktion erstellten Wert zurückzugeben.
E0503E0503 — Wert kann nicht verwendet werden, da er veränderlich ausgeliehen ist
Ein Wert kann nicht verwendet werden, solange er von einer anderen Variable veränderlich ausgeliehen ist.
clippy::needless_returnClippy — Überflüssiges return
Das Schlüsselwort return wird am Ende einer Funktion unnötigerweise verwendet.
E0252E0252 — Name bereits importiert
Zwei Imports bringen denselben Namen in den Gültigkeitsbereich.
E0015E0015 — Aufrufe in Konstanten sind eingeschränkt
Eine Nicht-const-Funktion wird in einem konstanten Ausdruckskontext aufgerufen.