E0601E0601 — Funktion main nicht gefunden
Das binäre Crate besitzt keinen Einstiegspunkt in Form einer main-Funktion.
Was verursacht diesen Fehler
Ein binäres Crate (kein Library-Crate) erfordert eine main-Funktion als Einstiegspunkt. In der Datei fehlt möglicherweise fn main(), oder die Funktion hat die falsche Signatur.
So beheben Sie ihn
Füge eine fn main()-Funktion zum Stammverzeichnis des binären Crates hinzu. Stelle sicher, dass die Funktion im Crate-Stammverzeichnis liegt (üblicherweise src/main.rs). Die main-Funktion darf keine Parameter haben und muss () oder Result zurückgeben.
Verwandte Fehlercodes
E0614E0614 — Typ kann nicht dereferenziert werden
Der Dereferenzierungsoperator (*) wird auf einem Typ verwendet, der Deref nicht implementiert.
E0106E0106 — Fehlender Lifetime-Bezeichner
Einer Referenz in einer Funktionssignatur oder einem Struct fehlt ein Lifetime-Parameter.
E0658E0658 — Instabiles Feature verwendet
Ein noch nicht stabilisiertes Rust-Feature wird ohne Feature-Gate verwendet.
E0308E0308 — Rückgabetyp des Closures stimmt nicht überein
Das Closure gibt einen anderen Typ zurück als der Kontext erwartet.
E0308E0308 — Typen stimmen nicht überein
Der erwartete Typ stimmt nicht mit dem tatsächlich angegebenen Typ überein.
clippy::needless_returnClippy — Überflüssiges return
Das Schlüsselwort return wird am Ende einer Funktion unnötigerweise verwendet.