Rust

記事: Rust — ブロックチェーン.

Rust · 2026/10/28 · 10 分で読めます · 47

RustのMutexとchannelを使った安全な並行処理

Arc<Mutex<T>>でスレッド間でデータを共有し、mpscチャネルでメッセージを送受信し、デッドロック、ポイズニング、その他の一般的なエラーを回避する方法。

Rust · 2026/10/27 · 9 分で読めます · 53

RustのAxumでREST APIを構築する

Axum 0.8でCRUD REST APIを構築します。routing、extractor、shared state、IntoResponseを使ったエラーハンドリング、ネットワークポートを開かないhandlerのテストを扱います。

Rust · 2026/10/26 · 10 分で読めます · 49

Rustのスマートポインタ: Box、Rc、Arc

Rust での Box、Rc、Arc の使い分け: ヒープ割り当て、単一スレッド内での所有権共有と複数スレッド間での共有、Weak、RefCell、Mutex の組み合わせ

Rust · 2026/10/13 · 10 分で読めます · 94

Rust のイテレータとクロージャ

Rust のクロージャ、Fn/FnMut/FnOnce の 3 つのトレイト、map/filter/collect などのイテレータアダプタの使い方、カスタムイテレータの実装を学びます。

Rust · 2026/10/13 · 9 分で読めます · 86

RustのEnumとパターンマッチング

データを持つenumの定義方法、match、if let、let elseを使った各ケースの安全な処理、およびRustでenumを扱う際の一般的なエラーについて学べます。

Rust · 2026/10/06 · 7 分で読めます · 85

Result と Option: Rust型のエラー処理

Rust の Option<T> と Result<T, E> を学ぶ: 値が存在しない状況の表現、起こりうるエラー、そして例外の代わりに ? 演算子を使ったエラー伝播。