はじめに
Rust における非同期プログラミングへようこそ!非同期 Rust コードを書き始めたいと 考えているなら、ここはまさにうってつけの場所です。Web サーバー、データベース、 あるいはオペレーティングシステムを構築する場合でも、本書では Rust の非同期 プログラミングツールを使って、ハードウェアの性能を最大限に引き出す方法を 紹介します。
本書で扱う内容
本書は、Rust の async 言語機能とライブラリの使い方について、初心者にも 経験者にも適した、包括的で最新のガイドとなることを目指しています。
-
前半の章では、非同期プログラミング全般についての導入と、 Rust におけるその独自の考え方について説明します。
-
中盤の章では、非同期コードを書く際に使用できる主要なユーティリティと 制御フローツールについて説明し、パフォーマンスと再利用性を最大化するために ライブラリやアプリケーションを構成するベストプラクティスを紹介します。
-
本書の最後のセクションでは、より広範な async エコシステムを扱い、 一般的なタスクを達成する方法について、いくつかの例を示します。
前置きはこのくらいにして、Rust における非同期プログラミングの 魅力的な世界を探っていきましょう!