出版社内容情報
Rust を理解するために必要なしくみを学びながら実践で活用できるノウハウを身につけよう
本書 "Rust for Rustaceans" は、Rust 基盤とそのしくみを学習しながら、Rust をさらに活用する方法を学ぶ情報を提供します。
より大規模なコードベースの構築と保守、強力で柔軟なアプリケーションとライブラリの作成、プロジェクトの範囲と複雑性の拡張に必要な情報を網羅しています。
並行処理、安全でないコードなどの中核的なトピックについて解説します。型レイアウトや特性の一貫性といった重要な概念を探求し、async/await を使用して非同期の内部構造を掘り下げ、no_std プログラミングの世界を巡ります。また、API 設計、テスト、エラー処理に関する専門的なガイダンスを提供し、外部関数インターフェイス、オブジェクト安全性、手続き型マクロなどに関する理解を深めていきます。
1章 基礎
2章 型
3章 インタフェースの設計
4章 エラーハンドリング
5章 プロジェクトの構成
6章 テスト
7章 マクロ
8章 非同期プログラミング
9章 安全でないコード
10章 並行処理(並列処理)
11章 外部関数インターフェース
12章 標準ライブラリなしのRust
13章 Rustのエコシステム
【目次】
1章 基礎
2章 型
3章 インターフェイスの設計
4章 エラーハンドリング
5章 プロジェクトの構成
6章 テスト
7章 マクロ
8章 非同期プログラミング
9章 安全でないコード
10章 並行処理(並列処理)
11章 外部関数インターフェース
12章 標準ライブラリなしのRust
13章 Rustのエコシステム



