Erreurs du compilateur RustErreur
E0658E0658 — Utilisation d'une fonctionnalité instable
Une fonctionnalité qui n'est pas encore stabilisée dans Rust est utilisée sans la directive de feature gate.
rustcargo
Voir les détails E0562La syntaxe impl Trait est utilisée à une position où elle n'est pas autorisée.
impl Trait ne peut être utilisé que dans les types des arguments et de retour des fonctions (depuis Rust 1.26). Il ne peut pas figurer dans des liaisons `let`, des champs de structure ni à d'autres positions.
Utilisez un type concret à la place de impl Trait. Utilisez Box<dyn Trait> pour des objets de trait là où impl Trait n'est pas autorisé. Utilisez des génériques avec des bornes de trait pour les champs de structure.
E0658Une fonctionnalité qui n'est pas encore stabilisée dans Rust est utilisée sans la directive de feature gate.
E0277Un type n'implémente pas un trait requis.
E0503Une valeur ne peut pas être utilisée tant qu'elle est empruntée de manière mutable par une autre variable.
E0600Un opérateur unaire est appliqué à un type qui ne le prend pas en charge.
E0046Toutes les méthodes requises d'un trait ne sont pas implémentées.
E0252Deux imports introduisent le même nom dans la portée.