Rust, com seu foco em segurança e desempenho, oferece excelentes crates (bibliotecas) para lidar com arquivos CSV, sendo csv a mais popular.
csv
Para trabalhar com JSON em Rust, a crate serde junto com serde_json para serialização e deserialização são extensivamente utilizadas.
serde
serde_json
TOML, que significa Tom’s Obvious, Minimal Language (Linguagem Mínima e Óbvia do Tom), foi criada por Tom Preston-Werner em 2013.
Em Rust, você pode manipular XML com crates como xml-rs.
xml-rs
Rust não suporta YAML em sua biblioteca padrão, então comumente usamos crates de terceiros como serde (para serializar e desserializar dados) em combinação com serde_yaml.
serde_yaml