E0107E0107 — Nesprávný počet typových argumentů
Generický typ nebo funkce je použita s nesprávným počtem typových parametrů.
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ů.
Související chybové kódy
panic-divide-by-zeroPanic — Dělení nulou
Program selhal panickou chybou kvůli celočíselnému dělení nulou.
E0515E0515 — Nelze vrátit referenci na lokální proměnnou
Funkce se pokouší vrátit referenci na hodnotu vytvořenou uvnitř funkce.
E0503E0503 — Nelze použít hodnotu, protože je mutabilně vypůjčena
Hodnotu nelze použít, dokud ji mutabilně vypůjčuje jiná proměnná.
clippy::needless_returnClippy — Zbytečný return
Klíčové slovo return je na konci funkce použito zbytečně.
E0252E0252 — Název již byl importován
Dva importy přinášejí do oboru stejný název.
E0015E0015 — Volání v konstantách jsou omezena
V kontextu konstantního výrazu je volána nekonstantní funkce.