Chyby kompilátoru RustChyba
E0308E0308 — Neshoda návratového typu closure
Closure vrací jiný typ, než jaký kontext očekává.
rustcargo
Zobrazit podrobnosti E0423Název typu je použit na místě, kde se očekávala hodnota.
Pokoušíte se použít název struktury jako hodnotu bez zadání hodnot polí. Tuple struktury a unit struktury mají odlišnou syntaxi pro vytváření instancí než struktury s pojmenovanými poli.
Použijte syntaxi strukturového literálu: MyStruct { field: value }. Pro unit struktury stačí samotný název. Pro tuple struktury použijte MyStruct(value). Zkontrolujte, zda jste neměli zavolat konstruktorovou funkci.
E0308Closure vrací jiný typ, než jaký kontext očekává.
clippy::let_and_returnProměnná je deklarována a hned na dalším řádku vrácena.
clippy::clone_on_copyMetoda `clone()` je volána na typu, který implementuje Copy.
E0614Operátor dereference (*) je použit na typu, který neimplementuje Deref.
E0502Hodnotu nelze mutabilně vypůjčit, dokud je aktivní imutabilní výpůjčka.
E0106Referenci v signatuře funkce nebo ve struktuře chybí parametr doby životnosti.