Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 77 additions & 3 deletions src/SUMMARY.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!--
# The Edition Guide
# The Rust Edition Guide
-->
# エディションガイド
# Rust エディションガイド

<!--
[Introduction](introduction.md)
Expand Down Expand Up @@ -56,9 +56,11 @@
- [IntoIterator for arrays](rust-2021/IntoIterator-for-arrays.md)
- [Disjoint capture in closures](rust-2021/disjoint-capture-in-closures.md)
- [Panic macro consistency](rust-2021/panic-macro-consistency.md)
- [Reserving syntax](rust-2021/reserving-syntax.md)
- [Reserved syntax](rust-2021/reserved-syntax.md)
- [Raw lifetimes](rust-2021/raw-lifetimes.md)
- [Warnings promoted to errors](rust-2021/warnings-promoted-to-error.md)
- [Or patterns in macro-rules](rust-2021/or-patterns-macro-rules.md)
- [C-string literals](rust-2021/c-string-literals.md)
-->

- [Rust 2021](rust-2021/index.md)
Expand All @@ -68,5 +70,77 @@
- [クロージャはフィールドごとにキャプチャする](rust-2021/disjoint-capture-in-closures.md)
- [panic マクロの一貫性](rust-2021/panic-macro-consistency.md)
- [構文の予約](rust-2021/reserving-syntax.md)
- [Raw lifetimes](rust-2021/raw-lifetimes.md)
- [警告からエラーへの格上げ](rust-2021/warnings-promoted-to-error.md)
- [マクロ規則における OR パターン](rust-2021/or-patterns-macro-rules.md)
- [C-string literals](rust-2021/c-string-literals.md)

## Rust 2024

<!--
- [Rust 2024](rust-2024/index.md)
- [Language](rust-2024/language.md)
- [RPIT lifetime capture rules](rust-2024/rpit-lifetime-capture.md)
- [`if let` temporary scope](rust-2024/temporary-if-let-scope.md)
- [Tail expression temporary scope](rust-2024/temporary-tail-expr-scope.md)
- [Match ergonomics reservations](rust-2024/match-ergonomics.md)
- [Unsafe `extern` blocks](rust-2024/unsafe-extern.md)
- [Unsafe attributes](rust-2024/unsafe-attributes.md)
- [`unsafe_op_in_unsafe_fn` warning](rust-2024/unsafe-op-in-unsafe-fn.md)
- [Disallow references to `static mut`](rust-2024/static-mut-references.md)
- [Never type fallback change](rust-2024/never-type-fallback.md)
- [Macro fragment specifiers](rust-2024/macro-fragment-specifiers.md)
- [Missing macro fragment specifiers](rust-2024/missing-macro-fragment-specifiers.md)
- [`gen` keyword](rust-2024/gen-keyword.md)
- [Reserved syntax](rust-2024/reserved-syntax.md)
- [Standard library](rust-2024/standard-library.md)
- [Changes to the prelude](rust-2024/prelude.md)
- [Add `IntoIterator` for `Box<[T]>`](rust-2024/intoiterator-box-slice.md)
- [Newly unsafe functions](rust-2024/newly-unsafe-functions.md)
- [Cargo](rust-2024/cargo.md)
- [Cargo: Rust-version aware resolver](rust-2024/cargo-resolver.md)
- [Cargo: Table and key name consistency](rust-2024/cargo-table-key-names.md)
- [Cargo: Reject unused inherited default-features](rust-2024/cargo-inherited-default-features.md)
- [Rustdoc](rust-2024/rustdoc.md)
- [Rustdoc combined tests](rust-2024/rustdoc-doctests.md)
- [Rustdoc nested `include!` change](rust-2024/rustdoc-nested-includes.md)
- [Rustfmt](rust-2024/rustfmt.md)
- [Rustfmt: Style edition](rust-2024/rustfmt-style-edition.md)
- [Rustfmt: Formatting fixes](rust-2024/rustfmt-formatting-fixes.md)
- [Rustfmt: Combine all delimited exprs as last argument](rust-2024/rustfmt-overflow-delimited-expr.md)
- [Rustfmt: Raw identifier sorting](rust-2024/rustfmt-raw-identifier-sorting.md)
- [Rustfmt: Version sorting](rust-2024/rustfmt-version-sorting.md)
-->

- [Rust 2024](rust-2024/index.md)
- [言語](rust-2024/language.md)
- [RPIT lifetime capture rules](rust-2024/rpit-lifetime-capture.md)
- [`if let` temporary scope](rust-2024/temporary-if-let-scope.md)
- [Tail expression temporary scope](rust-2024/temporary-tail-expr-scope.md)
- [Match ergonomics reservations](rust-2024/match-ergonomics.md)
- [Unsafe `extern` blocks](rust-2024/unsafe-extern.md)
- [Unsafe attributes](rust-2024/unsafe-attributes.md)
- [`unsafe_op_in_unsafe_fn` warning](rust-2024/unsafe-op-in-unsafe-fn.md)
- [Disallow references to `static mut`](rust-2024/static-mut-references.md)
- [Never type fallback change](rust-2024/never-type-fallback.md)
- [Macro fragment specifiers](rust-2024/macro-fragment-specifiers.md)
- [Missing macro fragment specifiers](rust-2024/missing-macro-fragment-specifiers.md)
- [`gen` keyword](rust-2024/gen-keyword.md)
- [Reserved syntax](rust-2024/reserved-syntax.md)
- [標準ライブラリ](rust-2024/standard-library.md)
- [Changes to the prelude](rust-2024/prelude.md)
- [Add `IntoIterator` for `Box<[T]>`](rust-2024/intoiterator-box-slice.md)
- [Newly unsafe functions](rust-2024/newly-unsafe-functions.md)
- [Cargo](rust-2024/cargo.md)
- [Cargo: Rust-version aware resolver](rust-2024/cargo-resolver.md)
- [Cargo: Table and key name consistency](rust-2024/cargo-table-key-names.md)
- [Cargo: Reject unused inherited default-features](rust-2024/cargo-inherited-default-features.md)
- [Rustdoc](rust-2024/rustdoc.md)
- [Rustdoc combined tests](rust-2024/rustdoc-doctests.md)
- [Rustdoc nested `include!` change](rust-2024/rustdoc-nested-includes.md)
- [Rustfmt](rust-2024/rustfmt.md)
- [Rustfmt: Style edition](rust-2024/rustfmt-style-edition.md)
- [Rustfmt: Formatting fixes](rust-2024/rustfmt-formatting-fixes.md)
- [Rustfmt: Combine all delimited exprs as last argument](rust-2024/rustfmt-overflow-delimited-expr.md)
- [Rustfmt: Raw identifier sorting](rust-2024/rustfmt-raw-identifier-sorting.md)
- [Rustfmt: Version sorting](rust-2024/rustfmt-version-sorting.md)
7 changes: 7 additions & 0 deletions src/rust-2024/cargo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Cargo

<!--
The following chapters detail changes to Cargo in the 2024 Edition.
-->

以降の節では、2024 エディションでの Cargo へのアップデートについて詳説します。
13 changes: 13 additions & 0 deletions src/rust-2024/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Rust 2024

<!--
| Info | |
| --- | --- |
| RFC | [#3501](https://rust-lang.github.io/rfcs/3501-edition-2024.html) |
| Release version | 1.85.0 |
-->

| 情報 | |
| --- | --- |
| RFC | [#3501](https://rust-lang.github.io/rfcs/3501-edition-2024.html) |
| リリースバージョン | 1.85.0 |
11 changes: 11 additions & 0 deletions src/rust-2024/language.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!--
# Language
-->

# 言語

<!--
The following chapters detail changes to the language in the 2024 Edition.
-->

以降の節では、2024 エディションでの言語へのアップデートについて詳説します。
7 changes: 7 additions & 0 deletions src/rust-2024/rustdoc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Rustdoc

<!--
The following chapters detail changes to Rustdoc in the 2024 Edition.
-->

以降の節では、2024 エディションでの Rustdoc へのアップデートについて詳説します。
7 changes: 7 additions & 0 deletions src/rust-2024/rustfmt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Rustfmt

<!--
The following chapters detail changes to Rustfmt in the 2024 Edition.
-->

以降の節では、2024 エディションでの Rustfmt へのアップデートについて詳説します。
11 changes: 11 additions & 0 deletions src/rust-2024/standard-library.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!--
# Standard library
-->

# 標準ライブラリ

<!--
The following chapters detail changes to the standard library in the 2024 Edition.
-->

以降の節では、2024 エディションでの標準ライブラリへのアップデートについて詳説します。