Avatar ·

Como exibir o conteúdo de um vetor (Vec) em Rust?

Olá! Acabei de começar a estudar Rust e tive um problema com a saída de um vetor. Estou escrevendo um pequeno programa que coleta números em um vetor e depois quero apenas ver o que está dentro. Mas quando tento usar println! com o vetor, o compilador reclama. Aqui está meu código: ```rust fn main() { let numbers = vec![1, 2, 3, 4, 5]; println!("Meu vetor: {}", numbers); } ``` E recebo o erro: ``` error[E0277]: `Vec` doesn't implement `Display` ``` O que isso significa? Eu pensei que podia simplesmente colocar a variável entre chaves, como em Python ou JavaScript. Por que Rust não quer imprimir o vetor? Como exibir seu conteúdo corretamente? Preciso ver todos os elementos do vetor para depurar o programa. Tentei escrever `{:?}` em vez de `{}`, mas a saída ficou estranha. Existe alguma maneira padrão ou eu perdi algo na documentação? Agradeço por uma explicação detalhada para iniciantes.