¿Por qué convertir JSON a structs de Rust?
Modelar una respuesta de API en Rust significa escribir a mano structs, derives de serde y
atributos rename. Pega tu JSON arriba y obtén código que compila: campos en snake_case,
#[serde(rename)] cuando hace falta y un struct por cada objeto anidado.
Cómo funciona
El convertidor infiere la estructura de tu JSON localmente y emite los structs de serde
con el padre primero. Los enteros se asignan a i64, los decimales a f64, los elementos
anulables se envuelven en Option, y las palabras clave de Rust como type se convierten
en identificadores crudos.