eserde : Rapport multiple d’erreurs de désérialisation simultané
La bibliothèque serde interrompt la désérialisation dès qu’elle rencontre la première erreur, ce qui est peu pratique lorsqu’il s’agit de gérer des charges utiles JSON fournies par l’utilisateur (par exemple, le corps d’une requête d’API REST). eserde résout ce problème en rapportant toutes les erreurs de désérialisation simultanément, améliorant ainsi considérablement l’expérience du développeur. En remplaçant `#[derive(serde::Deserialize)]` par `#[derive(eserde::Deserialize)]` et en utilisant les fonctions de désérialisation d’eserde, les développeurs peuvent facilement obtenir tous les messages d’erreur, réduisant ainsi le nombre d’interactions avec l’API. eserde prend actuellement en charge JSON et prévoit de prendre en charge YAML et TOML à l’avenir.