Skip to content

Commit 6fb6df6

Browse files
committed
付録G: Rustの作られ方と“Nightly Rust”の和訳をアップデート
rust-lang/book@19c40bf
1 parent 11c6f83 commit 6fb6df6

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

src/appendix-07-nightly-rust.md

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,15 @@
11
<!--
2-
# Appendix G - How Rust is Made and “Nightly Rust”
2+
## Appendix G - How Rust is Made and “Nightly Rust”
33
-->
44

55
## 付録G: Rustの作られ方と“Nightly Rust”
66

77
<!--
88
This appendix is about how Rust is made and how that affects you as a Rust
9-
developer. We mentioned that the output in this book was generated by stable
10-
Rust 1.21.0, but any examples that compile should continue to compile in any
11-
stable version of Rust greater than that. This section is to explain how we
12-
ensure this is true!
9+
developer.
1310
-->
1411

1512
この付録は、Rustのでき方と、それがRust開発者としてあなたにどう影響するかについてです。
16-
この本の出力は安定版Rust 1.21.0で生成されていますが、コンパイルできるいかなる例も、
17-
それより新しいRustのどんな安定版でもコンパイルでき続けられるはずということに触れました。
18-
この節は、これが本当のことであると保証する方法を説明します!
1913

2014
<!--
2115
### Stability Without Stagnation
@@ -283,8 +277,8 @@ install nightly, for example:
283277
rustupは、グローバルかプロジェクトごとにRustのリリースチャンネルを変更しやすくしてくれます。
284278
標準では、安定版のRustがインストールされます。例えば、ナイトリをインストールするには:
285279

286-
```text
287-
$ rustup install nightly
280+
```console
281+
$ rustup toolchain install nightly
288282
```
289283

290284
<!--
@@ -316,7 +310,7 @@ nightly toolchain as the one `rustup` should use when you’re in that directory
316310
そうするためには、そのプロジェクトのディレクトリで`rustup override`を使用して、そのディレクトリにいる時に、
317311
`rustup`が使用するべきツールチェーンとしてナイトリ版のものをセットします。
318312

319-
```text
313+
```console
320314
$ cd ~/projects/needs-nightly
321315
$ rustup override set nightly
322316
```
@@ -350,7 +344,7 @@ Rustに改善を行いたければ、RFCと呼ばれる提案を書き上げま
350344
Anyone can write RFCs to improve Rust, and the proposals are reviewed and
351345
discussed by the Rust team, which is comprised of many topic subteams. There’s
352346
a full list of the teams [on Rust’s
353-
website](https://www.rust-lang.org/en-US/team.html), which includes teams for
347+
website](https://www.rust-lang.org/governance), which includes teams for
354348
each area of the project: language design, compiler implementation,
355349
infrastructure, documentation, and more. The appropriate team reads the
356350
proposal and the comments, writes some comments of their own, and eventually,
@@ -367,12 +361,12 @@ If the feature is accepted, an issue is opened on the Rust repository, and
367361
someone can implement it. The person who implements it very well may not be the
368362
person who proposed the feature in the first place! When the implementation is
369363
ready, it lands on the `master` branch behind a feature gate, as we discussed
370-
in the “Unstable Features” section.
364+
in the [“Unstable Features”](#unstable-features) section.
371365
-->
372366

373367
機能が受け入れられれば、Rustリポジトリでissueが開かれ、誰かがそれを実装します。うまく実装できる人は、
374368
そもそもその機能を提案した人ではないかもしれません!実装の準備ができたら、
375-
「安定しない機能」節で議論したように、機能ゲートの背後の`master`に着地します。
369+
[「安定しない機能」](#安定しない機能)節で議論したように、機能ゲートの背後の`master`に着地します。
376370

377371
<!--
378372
After some time, once Rust developers who use nightly releases have been able

0 commit comments

Comments
 (0)