E0405E0405 — Trait v tomto rozsahu nelze najít
Název traitu je použit, ale v aktuálním rozsahu platnosti není definován ani importován.
Co způsobuje tuto chybu
Trait není v daném rozsahu. Může být definován v jiném modulu nebo krabici (crate) a je třeba ho importovat. Název traitu může být také překlepen.
Jak to opravit
Importujte trait pomocí use. Zkontrolujte překlepy v názvu traitu. Pokud trait pochází z externí krabice, přidejte příslušnou krabici do Cargo.toml.
Související chybové kódy
E0317E0317 — Výrazu if možná chybí větev else
Výraz if použitý jako hodnota postrádá větev else.
E0061E0061 — Nesprávný počet argumentů
Funkce byla zavolána s nesprávným počtem argumentů.
E0369E0369 — Operátor nelze aplikovat na daný typ
Binární operátor je použit s typy, které ho nepodporují.
E0063E0063 — Chybějící pole ve struktuře
Struktura je konstruována bez všech povinných polí.
E0658E0658 — Použita nestabilní funkce
Funkce, která ještě není stabilizována v Rustu, je použita bez přepínače feature gate.
E0106E0106 — Chybí specifikátor doby životnosti
Referenci v signatuře funkce nebo ve struktuře chybí parametr doby životnosti.