Přeskočit na obsah
Chyby kompilátoru RustChyba
E0107

E0107 — Nesprávný počet typových argumentů

Generický typ nebo funkce je použita s nesprávným počtem typových parametrů.

rustcargo

Co způsobuje tuto chybu

Generický typ vyžaduje konkrétní počet typových parametrů, ale bylo jich zadáno příliš mnoho nebo příliš málo. Například HashMap vyžaduje dva typové argumenty (K, V), ale mohl být zadán pouze jeden.

Jak to opravit

Zkontrolujte definici generického typu pro očekávaný počet typových parametrů. Doplňte chybějící typové argumenty nebo odstraňte nadbytečné. Tam, kde je to možné, nechejte kompilátor typy odvodit vynecháním typových argumentů.

Oficiální dokumentace

Související chybové kódy