Skip to content

Commit d2a683c

Browse files
authored
Merge branch 'master' into new-keywords
2 parents aac1b24 + fbed01d commit d2a683c

File tree

87 files changed

+3405
-8416
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+3405
-8416
lines changed

.circleci/config.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: 2
33
jobs:
44
build:
55
docker:
6-
- image: quay.io/rust-lang-ja/circleci:edition-guide-mdbook-0.4.5
6+
- image: quay.io/rust-lang-ja/circleci:edition-guide-mdbook-0.4.13
77
steps:
88
- checkout
99
- run: rustc --version --verbose
@@ -24,9 +24,9 @@ jobs:
2424
- store_artifacts:
2525
path: /tmp/docs.txz
2626
destination: docs.txz
27-
# - run:
28-
# name: Testing book
29-
# command: mdbook test
27+
- run:
28+
name: Testing book
29+
command: mdbook test
3030
# - run:
3131
# name: Check for broken links
3232
# command: |

TranslationTable.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,14 @@
3030
| binary | バイナリ
3131
| binding | 束縛
3232
| block | ブロック
33+
| body (関数の) | 本体
3334
| borrowing | 借用
3435
| bounds | 境界
3536
| boxed | ボックス化された
3637
| bug | バグ
3738
| build-dependencies | ビルド時の依存 (Cargo.toml のセクション名としては build-dependencies をそのまま採用)
3839
| byte string | バイト列
40+
| call | 呼び出し
3941
| capture | キャプチャ
4042
| cargo | Cargo
4143
| case analysis | 場合分け
@@ -52,6 +54,7 @@
5254
| composable | 合成可能
5355
| computer science | コンピュータサイエンス
5456
| concurrency | 並行性
57+
| conditional compilation | 条件付きコンパイル
5558
| constant | 定数
5659
| constructor | コンストラクタ
5760
| continuous integration | 継続的インテグレーション
@@ -75,6 +78,8 @@
7578
| diverging | 発散する〜(上の diverge を修飾語として使った場合)
7679
| documentation comment | ドキュメンテーションコメント
7780
| documentation test | ドキュメンテーションテスト
81+
| drop | ドロップ
82+
| dynamic dispatch | 動的ディスパッチ
7883
| early return | 早期リターン
7984
| edition | エディション
8085
| empty tuple | 空タプル
@@ -92,8 +97,10 @@
9297
| exterior | 外側の
9398
| feature | フィーチャ
9499
| foreign | 他言語
100+
| (マクロの) fragment specifier | フラグメント指定子
95101
| free | 解放する
96102
| free-standing function | フリースタンディングな関数
103+
| fully qualified syntax | 完全修飾構文
97104
| garbage collector | ガベージコレクタ
98105
| generic parameter | ジェネリックパラメータ
99106
| generics | ジェネリクス
@@ -106,6 +113,7 @@
106113
| immutable | イミュータブル
107114
| immutability | イミュータビリティ
108115
| implement | 実装する
116+
| inherent method | 固有メソッド
109117
| initialize | 初期化する
110118
| input lifetime | 入力ライフタイム
111119
| interior | 内側の
@@ -115,6 +123,7 @@
115123
| (string) interpolation | (文字列)補間
116124
| Intrinsics | Intrinsic
117125
| irrefutable | 論駁不可能
126+
| item | アイテム
118127
| iterate | 列挙する
119128
| key | キー
120129
| keyword | キーワード
@@ -137,10 +146,12 @@
137146
| memory | メモリ
138147
| method | メソッド
139148
| monomorphization | 単相化
140-
| move | ムーブ
149+
| move | ムーブ(する)
150+
| move out | ムーブする、ムーブアウトする
141151
| mutability | ミュータビリティ
142152
| mutable | ミュータブル
143153
| mutable binding | ミュータブルな束縛
154+
| mutate | 変更する、書き換える
144155
| mutual-exclusion | 相互排他
145156
| null | ヌル
146157
| object-safe | オブジェクト安全
@@ -159,11 +170,13 @@
159170
| parametric polymorphism | パラメトリック多相
160171
| parse | パース、パースする
161172
| patch | パッチ
173+
| path | パス
162174
| pattern | パターン
163175
| performance | パフォーマンス
164176
| platform | プラットフォーム
165177
| primitive | プリミティブ
166178
| pointer | ポインタ
179+
| prelude | プレリュード (or prelude)
167180
| proc macro | 手続き的マクロ
168181
| process | プロセス
169182
| range | 範囲
@@ -172,7 +185,8 @@
172185
| raw string literal | 生文字列リテラル
173186
| re-assignment | 再代入
174187
| rebind | 再束縛
175-
| reference | 参照
188+
| reference (名詞) | 参照
189+
| reference (動詞) | 参照付け (to dereference の対義語として)
176190
| reference count | 参照カウント
177191
| refutable | 論駁可能
178192
| regression | リグレッション
@@ -196,8 +210,10 @@
196210
| slice | スライス
197211
| slicing | スライシング
198212
| specialized | 特殊化された
213+
| stablize | 安定化する
199214
| standard library | 標準ライブラリ
200215
| statement | 文
216+
| static dispatch | 静的ディスパッチ
201217
| strict keyword | 正格キーワード
202218
| string | 文字列
203219
| string interpolation | 文字列インターポーレーション
@@ -217,6 +233,7 @@
217233
| threadsafe | スレッドセーフ
218234
| tick | クオート
219235
| trait | トレイト
236+
| tracking issue | 追跡用の Issue
220237
| tuple | タプル
221238
| token trees | トークン木
222239
| type alias | 型エイリアス

book.toml

Lines changed: 14 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -84,32 +84,18 @@ additional-css = ["theme/em-to-bold.css"]
8484
"/rust-2018/platform-and-target-support/musl-support-for-fully-static-binaries.html" = "https://doc.rust-lang.org/rustc/platform-support.html"
8585
"/rust-2018/platform-and-target-support/cdylib-crates-for-c-interoperability.html" = "https://github.com/rust-lang/rfcs/blob/master/text/1510-cdylib.md"
8686
"/rust-next/index.html" = "../rust-post-2018/index.html"
87-
"/rust-next/edition-changes.html" = "../rust-post-2018/edition-changes.html"
88-
# "/rust-next/dbg-macro.html" = "https://doc.rust-lang.org/std/macro.dbg.html"
89-
"/rust-next/dbg-macro.html" = "../rust-post-2018/dbg-macro.html"
90-
# "/rust-next/no-jemalloc.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#jemalloc-is-removed-by-default"
91-
"/rust-next/no-jemalloc.html" = "../rust-post-2018/no-jemalloc.html"
92-
# "/rust-next/uniform-paths.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#final-module-improvements"
93-
"/rust-next/uniform-paths.html" = "../rust-post-2018/uniform-paths.html"
94-
# "/rust-next/literal-macro-matcher.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#macro-improvements"
95-
"/rust-next/literal-macro-matcher.html" = "../rust-post-2018/literal-macro-matcher.html"
96-
# "/rust-next/qustion-mark-operator-in-macros.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#macro-improvements"
97-
"/rust-next/qustion-mark-operator-in-macros.html" = "../rust-post-2018/question-mark-operator-inmacros.html"
98-
# "/rust-next/const-fn.html" = "https://doc.rust-lang.org/reference/const_eval.html"
99-
"/rust-next/const-fn.html" = "../rust-post-2018/const_fn.html"
100-
# "/rust-next/pin.html" = "https://doc.rust-lang.org/std/pin/index.html"
101-
"/rust-next/pin.html" = "../rust-post-2018/pin.html"
102-
# "/rust-next/no-more-fnbox.html" = "https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html#fn-closure-traits-implemented-for-boxdyn-fn"
87+
"/rust-next/edition-changes.html" = "../rust-2021/index.html"
88+
"/rust-next/dbg-macro.html" = "https://doc.rust-lang.org/std/macro.dbg.html"
89+
"/rust-next/no-jemalloc.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#jemalloc-is-removed-by-default"
90+
"/rust-next/uniform-paths.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#final-module-improvements"
91+
"/rust-next/literal-macro-matcher.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#macro-improvements"
92+
"/rust-next/qustion-mark-operator-in-macros.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#macro-improvements"
93+
"/rust-next/const-fn.html" = "https://doc.rust-lang.org/reference/const_eval.html"
94+
"/rust-next/pin.html" = "https://doc.rust-lang.org/std/pin/index.html"
10395
"/rust-next/no-more-fnbox.html" = "https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html#fn-closure-traits-implemented-for-boxdyn-fn"
104-
# "/rust-next/alternative-cargo-registries.html" = "https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html#alternative-cargo-registries"
105-
"/rust-next/alternative-cargo-registries.html" = "../rust-post-2018/alternative-cargo-registries.html"
106-
# "/rust-next/tryfrom-and-tryinto.html" = "https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html#tryfrom-and-tryinto"
107-
"/rust-next/tryfrom-and-tryinto.html" = "../rust-post-2018/tryfrom-and-tryinto.html"
108-
# "/rust-next/future.html" = "https://doc.rust-lang.org/std/future/trait.Future.html"
109-
"/rust-next/future.html" = "../rust-post-2018/future.html"
110-
# "/rust-next/alloc.html" = "https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#the-alloc-crate-is-stable"
111-
"/rust-next/alloc.html" = "../rust-post-2018/"
112-
# "/rust-next/maybe-uninit.html" = "https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#maybeuninitt-instead-of-memuninitialized"
113-
"/rust-next/maybe-uninit.html" = "../rust-post-2018/aybe-uninit.html"
114-
# "/rust-next/cargo-vendor.html" = "https://doc.rust-lang.org/cargo/commands/cargo-vendor.html"
115-
"/rust-next/cargo-vendor.html" = "../rust-post-2018/cargo-vendor.html"
96+
"/rust-next/alternative-cargo-registries.html" = "https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html#alternative-cargo-registries"
97+
"/rust-next/tryfrom-and-tryinto.html" = "https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html#tryfrom-and-tryinto"
98+
"/rust-next/future.html" = "https://doc.rust-lang.org/std/future/trait.Future.html"
99+
"/rust-next/alloc.html" = "https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#the-alloc-crate-is-stable"
100+
"/rust-next/maybe-uninit.html" = "https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#maybeuninitt-instead-of-memuninitialized"
101+
"/rust-next/cargo-vendor.html" = "https://doc.rust-lang.org/cargo/commands/cargo-vendor.html"

0 commit comments

Comments
 (0)