Rust : divers
Aller à la navigation
Aller à la recherche
Crates intéressantes
Crates courantes
- Serde est formidable pour la serialisation / déserialisation d'objets et notamment leur sauvegarde dans des fichiers. Cf un exemple pas parfait : https://gitea.squi.fr/Rust/configfile
Nouveaux objets
- Elsa fournit des collections 'append-only' avec des références toujours valides. Les collections sont immutables et peuvent servir à avoir une collection de Strings par exemple.
- RPDS est un peu dans le même Esprit.
Gestion d'erreur
- Anyhow permet de simplifier l'écriture des fonctions faillibles. On peut passer de ça :
fn myfunc() -> Result<(), Box<dyn std::error::Error>> { //etc
à ça:
Result<T, anyhow::Error> //Ou même anyhow::Result<T>