Chyby kompilátoru RustChyba
E0502E0502 — Nelze vypůjčit jako mutabilní, protože je již vypůjčeno jako imutabilní
Hodnotu nelze mutabilně vypůjčit, dokud je aktivní imutabilní výpůjčka.
rustcargo
Zobrazit podrobnosti E0308Různé větve match vrací nekompatibilní typy.
Všechny větve výrazu match musí vracet stejný typ. Dvě nebo více větví vrací hodnoty různých typů, což Rust neumožňuje.
Zajistěte, aby všechny větve match vracely stejný typ. Pokud je to nutné, zabalte různé typy do výčtu. Převeďte hodnoty v každé větvi na společný typ. Pro objekty traitu použijte Box<dyn Trait>.
E0502Hodnotu nelze mutabilně vypůjčit, dokud je aktivní imutabilní výpůjčka.
E0658Funkce, která ještě není stabilizována v Rustu, je použita bez přepínače feature gate.
E0277Typ neimplementuje požadovaný trait.
panic-index-out-of-boundsProgram zpanikoval, protože index byl mimo platný rozsah kolekce.
E0308Očekávaný typ neodpovídá skutečně poskytnutému typu.
E0283Mohlo by platit více implementací traitu a Rust nemůže určit, která se má použít.