Skip to content

Commit

Permalink
Merge pull request #334 from ehuss/2024-organization
Browse files Browse the repository at this point in the history
Organize the 2024 chapters into sub-chapters by category
  • Loading branch information
traviscross authored Nov 23, 2024
2 parents 50af22c + e94b073 commit 8d384b1
Show file tree
Hide file tree
Showing 7 changed files with 57 additions and 24 deletions.
54 changes: 30 additions & 24 deletions src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,27 +39,33 @@
## Rust 2024

- [Rust 2024 🚧](rust-2024/index.md)
- [Additions 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)
- [`unsafe_op_in_unsafe_fn` warning](rust-2024/unsafe-op-in-unsafe-fn.md)
- [RPIT lifetime capture rules](rust-2024/rpit-lifetime-capture.md)
- [Disallow references to `static mut`](rust-2024/static-mut-references.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)
- [Rustfmt: Combine all delimited exprs as last argument](rust-2024/rustfmt-overflow-delimited-expr.md)
- [Rustfmt: Style edition](rust-2024/rustfmt-style-edition.md)
- [Rustfmt: Raw identifier sorting](rust-2024/rustfmt-raw-identifier-sorting.md)
- [Rustfmt: Version sorting](rust-2024/rustfmt-version-sorting.md)
- [`gen` keyword](rust-2024/gen-keyword.md)
- [Macro fragment specifiers](rust-2024/macro-fragment-specifiers.md)
- [Missing macro fragment specifiers](rust-2024/missing-macro-fragment-specifiers.md)
- [Never type fallback change](rust-2024/never-type-fallback.md)
- [Unsafe `extern` blocks](rust-2024/unsafe-extern.md)
- [Unsafe attributes](rust-2024/unsafe-attributes.md)
- [Rustdoc combined tests](rust-2024/rustdoc-doctests.md)
- [Rustdoc nested `include!` change](rust-2024/rustdoc-nested-includes.md)
- [Reserved syntax](rust-2024/reserved-syntax.md)
- [`if let` temporary scope](rust-2024/temporary-if-let-scope.md)
- [Tail expression temporary scope](rust-2024/temporary-tail-expr-scope.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](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)
- [Additions 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: 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)
3 changes: 3 additions & 0 deletions src/rust-2024/cargo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Cargo

The following chapters detail changes to Cargo in the 2024 Edition.
3 changes: 3 additions & 0 deletions src/rust-2024/language.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Language

The following chapters detail changes to the language in the 2024 Edition.
12 changes: 12 additions & 0 deletions src/rust-2024/match-ergonomics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Match ergonomics

🚧 The 2024 Edition has not yet been released and hence this section is still "under construction".
More information may be found in the tracking issue at <https://github.com/rust-lang/rust/issues/131414>.

**This is a placeholder, docs coming soon!**

## Summary

## Details

## Migration
3 changes: 3 additions & 0 deletions src/rust-2024/rustdoc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Rustdoc

The following chapters detail changes to Rustdoc in the 2024 Edition.
3 changes: 3 additions & 0 deletions src/rust-2024/rustfmt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Rustfmt

The following chapters detail changes to Rustfmt in the 2024 Edition.
3 changes: 3 additions & 0 deletions src/rust-2024/standard-library.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Standard library

The following chapters detail changes to the standard library in the 2024 Edition.

0 comments on commit 8d384b1

Please sign in to comment.