E0405E0405 — Trait introuvable dans cette portée
Un nom de trait est utilisé mais n'est ni défini ni importé dans la portée actuelle.
panic-index-out-of-boundsLe programme a paniqué car un index se trouvait hors de la plage valide d'une collection.
Vous accédez à un tableau, un vecteur ou un slice avec un index supérieur ou égal à sa longueur. L'index est vérifié à l'exécution, et un accès hors limites provoque une panic.
Vérifiez la longueur avant l'indexation. Utilisez .get(index) qui retourne un Option au lieu de paniquer. Assurez-vous que les bornes de boucle correspondent à la longueur de la collection. Utilisez des itérateurs plutôt qu'une indexation manuelle.
let v = vec![1, 2];
v[5]; // panics!E0405Un nom de trait est utilisé mais n'est ni défini ni importé dans la portée actuelle.
clippy::clone_on_copyLa méthode clone() est appelée sur un type qui implémente Copy.
E0061Une fonction a été appelée avec un nombre d'arguments incorrect.
E0373Une fermeture capture une référence à une variable dont la durée de vie peut être insuffisante.
E0423Un nom de type est utilisé là où une valeur était attendue.
E0310Un paramètre de type générique ne satisfait pas une borne de durée de vie requise.