1.
はじめに
❱
1.1.
翻訳
2.
イディオム
❱
2.1.
引数には借用型(borrowed types)を使用する
2.2.
format!による文字列の連結
2.3.
コンストラクタ
2.4.
Default トレイト
2.5.
コレクションはスマートポインタ
2.6.
デストラクタでのファイナライズ
2.7.
mem::{take(_), replace(_)}
2.8.
オンスタックの動的ディスパッチ
2.9.
Foreign function interface (FFI)
❱
2.9.1.
慣習的なエラー
2.9.2.
文字列の受け入れ
2.9.3.
文字列の受け渡し
2.10.
Option に対する反復処理
2.11.
変数をクロージャに渡す
2.12.
拡張性のための隠蔽
2.13.
docコメント内の簡易な初期化
2.14.
一時的なミュータビリティ
2.15.
エラー時に消費された引数を返す
3.
デザインパターン
❱
3.1.
振る舞いに関するパターン
❱
3.1.1.
Command
3.1.2.
Interpreter
3.1.3.
NewType
3.1.4.
RAIIガード
3.1.5.
Strategy
3.1.6.
Visitor
3.2.
生成に関するパターン
❱
3.2.1.
Builder
3.2.2.
Fold
3.3.
構造に関するパターン
❱
3.3.1.
構造体の構成
3.3.2.
小さなクレートを選好する
3.3.3.
安全でないものを小さなモジュールに閉じ込める
3.4.
Foreign function interface (FFI)
❱
3.4.1.
オブジェクトベースのAPI
3.4.2.
ラッパーへの型の統合
4.
アンチパターン
❱
4.1.
借用チェッカーを満足させるためのクローン
4.2.
\#\[deny(warnings)\]
4.3.
Deref ポリモーフィズム
5.
関数型プログラミング
❱
5.1.
プログラミングパラダイム
5.2.
型クラスとしてのジェネリック
5.3.
関数型オプティクス
6.
追加リソース
❱
6.1.
設計原則
Light
Rust
Coal
Navy
Ayu
Rust Design Patterns
English
日本語
翻訳
私たちは
mdbook-i18n-helper
を利用しています。翻訳の追加と更新の方法は
そのリポジトリ
を参照してください。
外部の翻訳
简体中文
翻訳を追加したい場合は、
メインリポジトリ
にissueを開いてください。