Rust, avec son accent sur la sécurité et la performance, offre d’excellentes crates (bibliothèques) pour manipuler des fichiers CSV, csv étant la plus populaire.
csv
Pour travailler avec le JSON en Rust, on utilise largement le crate serde ainsi que serde_json pour la sérialisation et la désérialisation.
serde
serde_json
TOML, qui signifie “Tom’s Obvious, Minimal Language” (Le Langage Évident et Minimal de Tom), a été créé par Tom Preston-Werner en 2013.
En Rust, vous pouvez gérer XML avec des crates telles que xml-rs.
xml-rs
Rust ne prend pas en charge YAML dans sa bibliothèque standard, donc nous utilisons couramment des crates tierces comme serde (pour la sérialisation et la désérialisation des données) en combinaison avec serde_yaml.
serde_yaml