Erreurs du compilateur RustErreur
E0614E0614 — Impossible de déréférencer le type
L'opérateur de déréférencement (*) est utilisé sur un type qui n'implémente pas Deref.
rustcargo
Voir les détails E0601Le crate binaire ne possède pas de fonction main comme point d'entrée.
Un crate binaire (non une bibliothèque) requiert une fonction main comme point d'entrée. Le fichier peut ne pas contenir fn main() ou la fonction peut avoir une signature incorrecte.
Ajoutez une fonction fn main() à la racine du crate binaire. Assurez-vous qu'elle se trouve à la racine du crate (généralement src/main.rs). Vérifiez que la fonction main ne prend aucun paramètre et retourne () ou Result.
E0614L'opérateur de déréférencement (*) est utilisé sur un type qui n'implémente pas Deref.
E0106Une référence dans une signature de fonction ou une structure n'a pas de paramètre de durée de vie.
E0658Une fonctionnalité qui n'est pas encore stabilisée dans Rust est utilisée sans la directive de feature gate.
E0308La closure retourne un type différent de celui attendu par le contexte.
E0308Le type attendu ne correspond pas au type effectivement fourni.
clippy::needless_returnLe mot-clé return est utilisé inutilement à la fin d'une fonction.