E0601E0601 — Funkce main nebyla nalezena
Binární krabice nemá vstupní bod — funkci main.
Co způsobuje tuto chybu
Binární krabice (nikoli knihovna) vyžaduje funkci main jako vstupní bod. Souboru může chybět fn main(), nebo má funkce nesprávnou signaturu.
Jak to opravit
Přidejte funkci fn main() do kořene binární krabice. Ujistěte se, že funkce je v kořeni krabice (obvykle src/main.rs). Zkontrolujte, zda funkce main nemá parametry a vrací () nebo Result.
Související chybové kódy
E0614E0614 — Typ nelze dereferencovat
Operátor dereference (*) je použit na typu, který neimplementuje Deref.
E0106E0106 — Chybí specifikátor doby životnosti
Referenci v signatuře funkce nebo ve struktuře chybí parametr doby životnosti.
E0658E0658 — Použita nestabilní funkce
Funkce, která ještě není stabilizována v Rustu, je použita bez přepínače feature gate.
E0308E0308 — Neshoda návratového typu closure
Closure vrací jiný typ, než jaký kontext očekává.
E0308E0308 — Neshodující se typy
Očekávaný typ neodpovídá skutečně poskytnutému typu.
clippy::needless_returnClippy — Zbytečný return
Klíčové slovo return je na konci funkce použito zbytečně.