Avatar ·

Comment afficher les structures et les tableaux en Rust ? (Debug, Display, formatage)

Bonjour à tous ! Je suis débutant en Rust et je n'arrive pas à comprendre l'affichage des types de données complexes. J'ai une structure simple `User` et un tableau de nombres. Quand j'essaie de les afficher avec `println!`, le compilateur râle et génère des erreurs. Voici mon code : ```rust struct User { name: String, age: u32, } fn main() { let user = User { name: "Алиса".to_string(), age: 30 }; println!("Пользователь: {}", user); // Erreur ! let numbers = [1, 2, 3, 4, 5]; println!("Массив: {}", numbers); // Erreur aussi ! } ``` Le compilateur écrit quelque chose à propos de `std::fmt::Display` et `Debug`. J'ai googlé, mais c'est trop compliqué. J'ai juste besoin d'afficher les données pour voir leur contenu, sans écrire des tonnes de code. Comment faire correctement et rapidement ? Dans d'autres langages (Python, JavaScript), ça marche tout de suite.