Avatar ·

Comment afficher le contenu d'un vecteur (Vec) en Rust ?

Salut ! Je viens de commencer à apprendre Rust et j'ai un problème avec l'affichage d'un vecteur. J'écris un petit programme qui collecte des nombres dans un vecteur, puis je veux simplement voir ce qu'il y a dedans. Mais quand j'essaie d'utiliser println! avec le vecteur, le compilateur râle. Voici mon code : ```rust fn main() { let numbers = vec![1, 2, 3, 4, 5]; println!("Mon vecteur : {}", numbers); } ``` Et j'obtiens l'erreur : ``` error[E0277]: `Vec` doesn't implement `Display` ``` Qu'est-ce que ça veut dire ? Je pensais qu'on pouvait simplement mettre une variable entre accolades, comme en Python ou JavaScript. Pourquoi Rust ne veut-il pas afficher le vecteur ? Comment afficher correctement son contenu ? J'ai besoin de voir tous les éléments du vecteur pour déboguer mon programme. J'ai essayé d'écrire `{:?}` au lieu de `{}`, mais alors ça affiche...