Avatar ·

¿Cómo mostrar el contenido de un vector (Vec) en Rust?

¡Hola! Acabo de empezar a aprender Rust y tengo un problema con la salida de un vector. Estoy escribiendo un pequeño programa que recolecta números en un vector, y luego quiero simplemente ver qué hay dentro. Pero cuando intento usar println! con el vector, el compilador se queja. Aquí está mi código: ```rust fn main() { let numbers = vec![1, 2, 3, 4, 5]; println!("Mi vector: {}", numbers); } ``` Y recibo el error: ``` error[E0277]: `Vec` doesn't implement `Display` ``` ¿Qué significa esto? Pensé que podía simplemente sustituir la variable entre llaves, como en Python o JavaScript. ¿Por qué Rust no quiere imprimir el vector? ¿Cómo puedo mostrar su contenido correctamente? Necesito ver todos los elementos del vector para depurar el programa. Intenté escribir `{:?}` en lugar de `{}`, pero la salida es un poco extraña. ¿Hay alguna forma estándar o me perdí algo en la documentación? Agradecería una explicación detallada para principiantes.