Pourquoi convertir du JSON en structs Rust ?
Modéliser une réponse d’API en Rust, c’est écrire à la main structs, derives serde et
attributs rename. Collez votre JSON ci-dessus et récupérez du code qui compile : champs en
snake_case, #[serde(rename)] quand il le faut, et une struct par objet imbriqué.
Comment ça marche
Le convertisseur infère la structure de votre JSON localement et émet les structs serde
parent d’abord. Les entiers deviennent i64, les décimaux f64, les éléments nullables sont
enveloppés dans Option, et les mots-clés Rust comme type deviennent des identifiants
bruts.