Creare un custom deserializer in serde e sqlx
Lo scenario è questo:
- web service che usa Axum, sqlx e serde (ovviamente)
- dal client arriva un JSON in post che ha un campo così --> "ag_utente_fk": "1"
- ma nella struct è mappato così --> pub ag_utente_fk: i32
In Rust questa cosa non è concessa, cioè non fa conversioni automatiche stile PHP/Javascript.
Abbiamo due soluzioni.