Chyby kompilátoru RustChyba
E0308E0308 — Neshodující se typy
Očekávaný typ neodpovídá skutečně poskytnutému typu.
rustcargo
Zobrazit podrobnosti E0597Reference přežívá data, na která ukazuje.
Vypůjčená hodnota je uvolněna (dealokována), zatímco reference na ni stále existuje. K tomu nejčastěji dochází při vracení referencí na lokální proměnné nebo když rozsah výpůjčky překračuje dobu životnosti dat.
Přesuňte data do vnějšího rozsahu nebo místo referencí vracejte vlastněná data. Při vracení z funkcí používejte String místo &str. Prodlužte dobu životnosti vypůjčené hodnoty tak, aby odpovídala době životnosti reference.
E0308Očekávaný typ neodpovídá skutečně poskytnutému typu.
E0200Unsafe trait musí být implementován blokem unsafe impl.
E0063Struktura je konstruována bez všech povinných polí.
panic-stack-overflowProgram zpanikoval v důsledku nadměrného využití zásobníku, typicky způsobeného hlubokou rekurzí.
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.