Skip to content

Commit

Permalink
ci: generate pages at 47f18a8 [ci skip]
Browse files Browse the repository at this point in the history
  • Loading branch information
bn-e committed Jan 11, 2021
1 parent 47f18a8 commit 59e0429
Show file tree
Hide file tree
Showing 108 changed files with 1,103 additions and 1,069 deletions.
2 changes: 1 addition & 1 deletion docs/second-edition/appendix-00.html
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<div id="content" class="content">
<main>
<!-- # Appendix -->
<a class="header" href="appendix-00.html#a付録" id="a付録"><h1>付録</h1></a>
<a class="header" href="#a付録" id="a付録"><h1>付録</h1></a>
<!-- The following sections contain reference material you may find useful in your -->
<!-- Rust journey. -->
<p>以下の節は、Rustの旅で役に立つと思えるかもしれない参考資料を含んでいます。</p>
Expand Down
6 changes: 3 additions & 3 deletions docs/second-edition/appendix-01-keywords.html
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<div id="content" class="content">
<main>
<!-- ## Appendix A: Keywords -->
<a class="header" href="appendix-01-keywords.html#a付録a-キーワード" id="a付録a-キーワード"><h2>付録A: キーワード</h2></a>
<a class="header" href="#a付録a-キーワード" id="a付録a-キーワード"><h2>付録A: キーワード</h2></a>
<!-- The following list contains keywords that are reserved for current or future -->
<!-- use by the Rust language. As such, they cannot be used as identifiers, such as -->
<!-- names of functions, variables, parameters, struct fields, modules, crates, -->
Expand All @@ -151,7 +151,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
そのため、識別子として使用することはできません。識別子の例は、関数名、変数名、引数名、構造体のフィールド名、
モジュール名、クレート名、定数名、マクロ名、静的な値の名前、属性名、型名、トレイト名、ライフタイム名です。</p>
<!-- ### Keywords Currently in Use -->
<a class="header" href="appendix-01-keywords.html#a現在使用されているキーワード" id="a現在使用されているキーワード"><h3>現在使用されているキーワード</h3></a>
<a class="header" href="#a現在使用されているキーワード" id="a現在使用されているキーワード"><h3>現在使用されているキーワード</h3></a>
<!-- The following keywords currently have the functionality described. -->
<p>以下のキーワードは、解説された通りの機能が現状あります。</p>
<!-- * `as` - perform primitive casting, disambiguate the specific trait containing -->
Expand Down Expand Up @@ -231,7 +231,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<li><code>while</code> - 式の結果に基づいて条件的にループする</li>
</ul>
<!-- ### Keywords Reserved for Future Use -->
<a class="header" href="appendix-01-keywords.html#a将来的な使用のために予約されているキーワード" id="a将来的な使用のために予約されているキーワード"><h3>将来的な使用のために予約されているキーワード</h3></a>
<a class="header" href="#a将来的な使用のために予約されているキーワード" id="a将来的な使用のために予約されているキーワード"><h3>将来的な使用のために予約されているキーワード</h3></a>
<!-- The following keywords do not have any functionality but are reserved by Rust -->
<!-- for potential future use. -->
<p>以下のキーワードには機能が何もないものの、将来的に使用される可能性があるので、Rustにより予約されています。</p>
Expand Down
8 changes: 4 additions & 4 deletions docs/second-edition/appendix-02-operators.html
Original file line number Diff line number Diff line change
Expand Up @@ -142,14 +142,14 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<div id="content" class="content">
<main>
<!-- ## Appendix B: Operators and Symbols -->
<a class="header" href="appendix-02-operators.html#a付録b-演算子と記号" id="a付録b-演算子と記号"><h2>付録B: 演算子と記号</h2></a>
<a class="header" href="#a付録b-演算子と記号" id="a付録b-演算子と記号"><h2>付録B: 演算子と記号</h2></a>
<!-- This appendix contains a glossary of Rust’s syntax, including operators and -->
<!-- other symbols that appear by themselves or in the context of paths, generics, -->
<!-- trait bounds, macros, attributes, comments, tuples, and brackets. -->
<p>この付録は、演算子や、単独で現れたり、パス、ジェネリクス、トレイト境界、マクロ、属性、コメント、タプル、
かっこの文脈で現れる他の記号を含むRustの記法の用語集を含んでいます。</p>
<!-- ### Operators -->
<a class="header" href="appendix-02-operators.html#a演算子" id="a演算子"><h3>演算子</h3></a>
<a class="header" href="#a演算子" id="a演算子"><h3>演算子</h3></a>
<!-- Table B-1 contains the operators in Rust, an example of how the operator would -->
<!-- appear in context, a short explanation, and whether that operator is -->
<!-- overloadable. If an operator is overloadable, the relevant trait to use to -->
Expand Down Expand Up @@ -296,7 +296,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<tr></tr>
</tbody></table>
<!-- ### Non-operator Symbols -->
<a class="header" href="appendix-02-operators.html#a演算子以外のシンボル" id="a演算子以外のシンボル"><h3>演算子以外のシンボル</h3></a>
<a class="header" href="#a演算子以外のシンボル" id="a演算子以外のシンボル"><h3>演算子以外のシンボル</h3></a>
<!-- The following list contains all non-letters that don’t function as operators; -->
<!-- that is, they don’t behave like a function or method call. -->
<p>以下のリストは、演算子として機能しない記号全部を含んでいます; つまり、関数やメソッド呼び出しのようには、
Expand Down Expand Up @@ -445,7 +445,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<tr><td> <code>/**...*/</code> </td><td> 外部ブロックdocコメント </td></tr>
</tbody></table>
<!-- #### Tuples -->
<a class="header" href="appendix-02-operators.html#aタプル" id="aタプル"><h4>タプル</h4></a>
<a class="header" href="#aタプル" id="aタプル"><h4>タプル</h4></a>
<!-- Table B-8 shows symbols that appear in the context of using tuples. -->
<p>表B-8は、タプルの文脈で出現する記号を示しています。</p>
<!-- <span class="caption">Table B-8: Tuples</span> -->
Expand Down
14 changes: 7 additions & 7 deletions docs/second-edition/appendix-03-derivable-traits.html
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<div id="content" class="content">
<main>
<!-- ## Appendix C: Derivable Traits -->
<a class="header" href="appendix-03-derivable-traits.html#a付録c-導出可能なトレイト" id="a付録c-導出可能なトレイト"><h2>付録C: 導出可能なトレイト</h2></a>
<a class="header" href="#a付録c-導出可能なトレイト" id="a付録c-導出可能なトレイト"><h2>付録C: 導出可能なトレイト</h2></a>
<!-- In various places in the book, we’ve discussed the `derive` attribute, which -->
<!-- you can apply to a struct or enum definition. The `derive` attribute generates -->
<!-- code that will implement a trait with its own default implementation on the -->
Expand Down Expand Up @@ -194,7 +194,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<code>derive</code>と共に使用できるトレイトのリストが実に限りのないものになってしまうのです。<code>derive</code>の実装には、
プロシージャルなマクロが関連します。マクロについては、付録Dで講義します。</p>
<!-- ### `Debug` for Programmer Output -->
<a class="header" href="appendix-03-derivable-traits.html#aプログラマ用の出力のdebug" id="aプログラマ用の出力のdebug"><h3>プログラマ用の出力の<code>Debug</code></h3></a>
<a class="header" href="#aプログラマ用の出力のdebug" id="aプログラマ用の出力のdebug"><h3>プログラマ用の出力の<code>Debug</code></h3></a>
<!-- The `Debug` trait enables debug formatting in format strings, which you -->
<!-- indicate by adding `:?` within `{}` placeholders. -->
<p><code>Debug</code>トレイトにより、フォーマット文字列でのデバッグ整形が可能になり、
Expand All @@ -211,7 +211,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
このマクロは、プログラマがどうして2つのインスタンスが等価でなかったのか確認できるように、
等価アサートが失敗したら、引数として与えられたインスタンスの値を出力します。</p>
<!-- ### `PartialEq` and `Eq` for Equality Comparisons -->
<a class="header" href="appendix-03-derivable-traits.html#a等価比較のためのpartialeqとeq" id="a等価比較のためのpartialeqとeq"><h3>等価比較のための<code>PartialEq</code><code>Eq</code></h3></a>
<a class="header" href="#a等価比較のためのpartialeqとeq" id="a等価比較のためのpartialeqとeq"><h3>等価比較のための<code>PartialEq</code><code>Eq</code></h3></a>
<!-- The `PartialEq` trait allows you to compare instances of a type to check for -->
<!-- equality and enables use of the `==` and `!=` operators. -->
<p><code>PartialEq</code>トレイトにより、型のインスタンスを比較して、等価性をチェックでき、<code>==</code><code>!=</code>演算子の使用を可能にします。</p>
Expand Down Expand Up @@ -241,7 +241,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<!-- `HashMap<K, V>` can tell whether two keys are the same. -->
<p><code>Eq</code>が必要になる一例が、<code>HashMap&lt;K, V&gt;</code>のキーで、<code>HashMap&lt;K, V&gt;</code>が、2つのキーが同じであると判定できます。</p>
<!-- ### `PartialOrd` and `Ord` for Ordering Comparisons -->
<a class="header" href="appendix-03-derivable-traits.html#a順序付き比較のためのpartialordとord" id="a順序付き比較のためのpartialordとord"><h3>順序付き比較のための<code>PartialOrd</code><code>Ord</code></h3></a>
<a class="header" href="#a順序付き比較のためのpartialordとord" id="a順序付き比較のためのpartialordとord"><h3>順序付き比較のための<code>PartialOrd</code><code>Ord</code></h3></a>
<!-- The `PartialOrd` trait allows you to compare instances of a type for sorting -->
<!-- purposes. A type that implements `PartialOrd` can be used with the `<`, `>`, -->
<!-- `<=`, and `>=` operators. You can only apply the `PartialOrd` trait to types -->
Expand Down Expand Up @@ -285,7 +285,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<p><code>Ord</code>が必要になる例は、<code>BTreeSet&lt;T&gt;</code>に値を格納する時です。
これは、値のソート順に基づいてデータを格納するデータ構造です。</p>
<!-- ### `Clone` and `Copy` for Duplicating Values -->
<a class="header" href="appendix-03-derivable-traits.html#a値を複製するcloneとcopy" id="a値を複製するcloneとcopy"><h3>値を複製する<code>Clone</code><code>Copy</code></h3></a>
<a class="header" href="#a値を複製するcloneとcopy" id="a値を複製するcloneとcopy"><h3>値を複製する<code>Clone</code><code>Copy</code></h3></a>
<!-- The `Clone` trait allows you to explicitly create a deep copy of a value, and -->
<!-- the duplication process might involve running arbitrary code and copying heap -->
<!-- data. See the “Ways Variables and Data Interact: Clone” section in Chapter 4 -->
Expand Down Expand Up @@ -334,7 +334,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<p><code>Copy</code>で可能なこと全てが<code>Clone</code>でも達成可能ですが、コードがより遅い可能性や、
<code>clone</code>を使用しなければならない箇所があったりします。</p>
<!-- ### `Hash` for Mapping a Value to a Value of Fixed Size -->
<a class="header" href="appendix-03-derivable-traits.html#a値を固定サイズの値にマップするhash" id="a値を固定サイズの値にマップするhash"><h3>値を固定サイズの値にマップする<code>Hash</code></h3></a>
<a class="header" href="#a値を固定サイズの値にマップするhash" id="a値を固定サイズの値にマップするhash"><h3>値を固定サイズの値にマップする<code>Hash</code></h3></a>
<!-- The `Hash` trait allows you to take an instance of a type of arbitrary size and -->
<!-- map that instance to a value of fixed size using a hash function. Deriving -->
<!-- `Hash` implements the `hash` method. The derived implementation of the `hash` -->
Expand All @@ -348,7 +348,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<!-- to store data efficiently. -->
<p><code>Hash</code>が必要になる例は、<code>HashMap&lt;K, V&gt;</code>にキーを格納し、データを効率的に格納することです。</p>
<!-- ### `Default` for Default Values -->
<a class="header" href="appendix-03-derivable-traits.html#a既定値のためのdefault" id="a既定値のためのdefault"><h3>既定値のための<code>Default</code></h3></a>
<a class="header" href="#a既定値のためのdefault" id="a既定値のためのdefault"><h3>既定値のための<code>Default</code></h3></a>
<!-- The `Default` trait allows you to create a default value for a type. Deriving -->
<!-- `Default` implements the `default` function. The derived implementation of the -->
<!-- `default` function calls the `default` function on each part of the type, -->
Expand Down
10 changes: 5 additions & 5 deletions docs/second-edition/appendix-04-macros.html
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<div id="content" class="content">
<main>
<!-- ## Appendix D: Macros -->
<a class="header" href="appendix-04-macros.html#a付録d-マクロ" id="a付録d-マクロ"><h2>付録D: マクロ</h2></a>
<a class="header" href="#a付録d-マクロ" id="a付録d-マクロ"><h2>付録D: マクロ</h2></a>
<!-- We’ve used macros like `println!` throughout this book but haven’t fully -->
<!-- explored what a macro is and how it works. This appendix explains macros as -->
<!-- follows: -->
Expand Down Expand Up @@ -170,7 +170,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
ここで示したコードは、将来のバージョンでも動き続けますが、この本の出版時点では利用可能ではないマクロを書くための追加の能力や、
より簡単な方法があるかもしれません。この付録から何かを実装しようとする場合には、そのことを肝に銘じておいてください。</p>
<!-- ### The Difference Between Macros and Functions -->
<a class="header" href="appendix-04-macros.html#aマクロと関数の違い" id="aマクロと関数の違い"><h3>マクロと関数の違い</h3></a>
<a class="header" href="#aマクロと関数の違い" id="aマクロと関数の違い"><h3>マクロと関数の違い</h3></a>
<!-- Fundamentally, macros are a way of writing code that writes other code, which -->
<!-- is known as *metaprogramming*. In Appendix C, we discussed the `derive` -->
<!-- attribute, which generates an implementation of various traits for you. We’ve -->
Expand Down Expand Up @@ -231,7 +231,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<p>マクロと関数にはもう一つ、重要な違いがあります: ファイル内で呼び出す<em></em>にマクロはスコープに導入しなければなりませんが、
一方で関数はどこにでも定義でき、どこでも呼び出せます。</p>
<!-- ### Declarative Macros with `macro_rules!` for General Metaprogramming -->
<a class="header" href="appendix-04-macros.html#a一般的なメタプログラミングのためにmacro_rulesで宣言的なマクロ" id="a一般的なメタプログラミングのためにmacro_rulesで宣言的なマクロ"><h3>一般的なメタプログラミングのために<code>macro_rules!</code>で宣言的なマクロ</h3></a>
<a class="header" href="#a一般的なメタプログラミングのためにmacro_rulesで宣言的なマクロ" id="a一般的なメタプログラミングのためにmacro_rulesで宣言的なマクロ"><h3>一般的なメタプログラミングのために<code>macro_rules!</code>で宣言的なマクロ</h3></a>
<!-- The most widely used form of macros in Rust are *declarative macros*. These are -->
<!-- also sometimes referred to as *macros by example*, *`macro_rules!` macros*, or -->
<!-- just plain *macros*. At their core, declarative macros allow you to write -->
Expand Down Expand Up @@ -370,7 +370,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
マクロの書き方をもっと学ぶには、オンラインドキュメンテーションか他のリソース、
<a href="https://danielkeep.github.io/tlborm/book/index.html">“The Little Book of Rust Macros</a>(<code>訳注</code>: Rustのマクロの小さな本)などを調べてください。</p>
<!-- ### Procedural Macros for Custom `derive` -->
<a class="header" href="appendix-04-macros.html#a独自のderiveのためのプロシージャルマクロ" id="a独自のderiveのためのプロシージャルマクロ"><h3>独自の<code>derive</code>のためのプロシージャルマクロ</h3></a>
<a class="header" href="#a独自のderiveのためのプロシージャルマクロ" id="a独自のderiveのためのプロシージャルマクロ"><h3>独自の<code>derive</code>のためのプロシージャルマクロ</h3></a>
<!-- The second form of macros is called *procedural macros* because they’re more -->
<!-- like functions (which are a type of procedure). Procedural macros accept some -->
<!-- Rust code as an input, operate on that code, and produce some Rust code as an -->
Expand Down Expand Up @@ -728,7 +728,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
プロシージャルマクロの<code>HelloMacro</code>トレイトの実装は、<code>pancakes</code>クレートが実装する必要なく、包含されました;
<code>#[derive(HelloMacro)]</code>がトレイトの実装を追加したのです。</p>
<!-- ### The Future of Macros -->
<a class="header" href="appendix-04-macros.html#aマクロの未来" id="aマクロの未来"><h3>マクロの未来</h3></a>
<a class="header" href="#aマクロの未来" id="aマクロの未来"><h3>マクロの未来</h3></a>
<!-- In the future, Rust will expand declarative and procedural macros. Rust will -->
<!-- use a better declarative macro system with the `macro` keyword and will add -->
<!-- more types of procedural macros for more powerful tasks than just `derive`. -->
Expand Down
2 changes: 1 addition & 1 deletion docs/second-edition/appendix-05-translation.html
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ <h1 class="menu-title">The Rust Programming Language</h1>
<div id="content" class="content">
<main>
<!-- ## Appendix E: Translations of the Book -->
<a class="header" href="appendix-05-translation.html#a付録e-本の翻訳" id="a付録e-本の翻訳"><h2>付録E: 本の翻訳</h2></a>
<a class="header" href="#a付録e-本の翻訳" id="a付録e-本の翻訳"><h2>付録E: 本の翻訳</h2></a>
<!-- For resources in languages other than English. Most are still in progress; see -->
<!-- [the Translations label][label] to help or let us know about a new translation! -->
<p>英語以外の言語のリソースです。ほとんどは翻訳中です; <a href="https://github.com/rust-lang/book/issues?q=is%3Aopen+is%3Aissue+label%3ATranslations">Translationsラベル</a>を確認して、
Expand Down
Loading

0 comments on commit 59e0429

Please sign in to comment.