E0063E0063 — Chybějící pole ve struktuře
Struktura je konstruována bez všech povinných polí.
E0106Referenci v signatuře funkce nebo ve struktuře chybí parametr doby životnosti.
Rust vyžaduje explicitní anotace dob životnosti, pokud existuje více vstupních dob životnosti a kompilátor nemůže určit správnou výstupní dobu životnosti. Pole struktur, která jsou reference, také vyžadují anotace dob životnosti.
Přidejte parametry doby životnosti do signatury funkce nebo struktury. Použijte 'a nebo jiné názvy dob životnosti. Pokud má funkce jednu vstupní referenci, kompilátor dobu životnosti obvykle odvodí sám. Zvažte použití vlastněných typů místo referencí.
struct Foo {
bar: &str, // missing lifetime
}E0063Struktura je konstruována bez všech povinných polí.
E0384Proměnná je znovu přiřazována, ale nebyla deklarována jako měnitelná.
E0015V kontextu konstantního výrazu je volána nekonstantní funkce.
E0133Unsafe funkce nebo operace je použita mimo blok unsafe.
E0520Specializace implementace traitu vyžaduje funkci dostupnou pouze v nočním (nightly) kompilátoru.
E0600Unární operátor je aplikován na typ, který ho nepodporuje.