Rust

Articles sur Rust — Blockchain.

Rust · 29/10/2026 · 9 min de lecture · 49

Gestion d'erreurs en Rust avec thiserror et anyhow

Utilisez thiserror pour définir des types d'erreurs structurés pour votre bibliothèque, anyhow pour regrouper les erreurs et ajouter du contexte pour votre application, et combinez les deux.

Rust · 27/10/2026 · 9 min de lecture · 53

Écrire une REST API avec Axum en Rust

Construire une REST API CRUD avec Axum 0.8, en passant par le routing, les extractors, l'état partagé, la gestion des erreurs avec IntoResponse et les tests de handler sans avoir besoin d'ouvrir un port réseau.

Rust · 26/10/2026 · 10 min de lecture · 49

Smart pointer dans Rust: Box, Rc et Arc

Quand utiliser Box, Rc ou Arc dans Rust : allocation heap, partage d'ownership dans un thread et entre plusieurs threads, avec Weak, RefCell et Mutex.

Rust · 13/10/2026 · 9 min de lecture · 86

Énums et pattern matching en Rust

Comment définir des énums avec données, utiliser match, if let, let else pour gérer chaque cas de manière sûre, ainsi que les erreurs courantes lors du travail avec les énums en Rust.

Rust · 13/10/2026 · 10 min de lecture · 94

Itérateurs et closures en Rust

Découvrez les closures, les trois traits Fn/FnMut/FnOnce, comment utiliser les adaptateurs d'itérateur comme map, filter, collect et comment écrire votre propre itérateur en Rust.

Rust · 06/10/2026 · 8 min de lecture · 118

Borrowing et Lifetime en Rust par l'exemple

Explication du borrowing, du borrow checker et des lifetime annotations en Rust avec des exemples Order, Customer faciles à comprendre, accompagnés des erreurs courantes.

Rust · 06/10/2026 · 7 min de lecture · 85

Result et Option : gestion des erreurs à la Rust

Explorez Option<T> et Result<T, E> en Rust : comment représenter une valeur manquante, une erreur possible, et propager les erreurs avec l'opérateur ? au lieu d'exception.