</>

Crates populaires

Intermédiaire

Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.

  1. 01

    serde — sérialisation / désérialisation

    La crate incontournable : convertit vos structs vers/depuis JSON, TOML, YAML, etc.

  2. 02

    anyhow et thiserror — gestion d'erreurs

    Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.

  3. 03

    tokio — runtime asynchrone

    Le runtime async de référence (voir le chapitre Async avec Tokio).

  4. 04

    clap — arguments en ligne de commande

    Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.

  5. 05

    reqwest — client HTTP

    Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.

  6. 06

    axum — framework web

    Construit au-dessus de tokio et hyper, très ergonomique grâce aux extractors.

  7. 07

    sqlx — accès base de données

    SQL async avec vérification des requêtes à la compilation (PostgreSQL, MySQL, SQLite).

  8. 08

    tracing — logs structurés

    Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.

  9. 09

    Autres crates courantes

    Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.