Chyby kompilátoru RustChyba
E0255E0255 — Konflikt názvu s importem
Lokální definice koliduje s importovaným názvem.
rustcargo
Zobrazit podrobnosti E0277Dynamicky veliký typ (DST) je použit tam, kde je vyžadován typ `Sized`.
Typy jako `str`, `[T]` a `dyn Trait` nemají v době kompilace známou velikost. Většina generických parametrů vyžaduje `Sized` implicitně. DST nelze ukládat přímo na zásobník.
Místo holých DST použijte `Box<dyn Trait>`, `&dyn Trait` nebo `&str`. Přidejte ohraničení `?Sized` ke generickým parametrům, pokud chcete přijímat DST: `fn f<T: ?Sized>(x: &T)`. Použijte konkrétní typ s pevnou velikostí.
E0255Lokální definice koliduje s importovaným názvem.
unused_mutProměnná je deklarována jako mutabilní, ale ve skutečnosti nikdy mutována.
panic-index-out-of-boundsProgram zpanikoval, protože index byl mimo platný rozsah kolekce.
E0277Typ, který neimplementuje `Send`, je použit v kontextu vyžadujícím bezpečnost vláken.
panic-divide-by-zeroProgram selhal panickou chybou kvůli celočíselnému dělení nulou.
E0499Hodnota je mutabilně vypůjčena více než jednou ve stejnou dobu.