Commit 1d6aecb
authored
Rollup merge of rust-lang#148448 - rustbot:docs-update, r=ehuss
Update books
## rust-lang/book
6 commits in af415fc6c8a6823dfb4595074f27d5a3e9e2fe49..f660f341887c8bbcd6c24fbfdf5d2a262f523965
2025-10-28 01:41:51 UTC to 2025-10-24 15:39:51 UTC
- Update to Rust 1.90 (rust-lang/book#4545)
- Update to Rust 1.89 (rust-lang/book#4544)
- Update to Rust 1.88 (rust-lang/book#4543)
- Update to Rust 1.87 (rust-lang/book#4542)
- Update to Rust 1.86 (rust-lang/book#4541)
- Remove unused subheadings (rust-lang/book#4538)
## rust-lang/edition-guide
1 commits in e2ed891f00361efc26616d82590b1c85d7a8920e..5c621253d8f2a5a4adb64a6365905db67dffe3a2
2025-10-23 14:13:01 UTC to 2025-10-23 14:13:01 UTC
- Add back the link for never_type_fallback_flowing_into_unsafe (rust-lang/edition-guide#378)
## rust-lang/reference
12 commits in 752eab01cebdd6a2d90b53087298844c251859a1..e122eefff3fef362eb7e0c08fb7ffbf5f9461905
2025-10-28 20:52:27 UTC to 2025-10-21 19:42:06 UTC
- Remove custom redirect scripts (rust-lang/reference#2065)
- Avoid specifying "last import wins" for MBEs (rust-lang/reference#2057)
- Add caveats about mutable references in consts (rust-lang/reference#2058)
- Move punctuation index to an appendix, and expand for other syntaxes (rust-lang/reference#2061)
- Use American spelling for "labeled" (rust-lang/reference#2066)
- Remove rules from names intro (rust-lang/reference#2060)
- Minor adjustments to inner/outer attribute definitions (rust-lang/reference#2059)
- Change underscore to be a keyword (rust-lang/reference#2049)
- Update `proc_macro_attribute` to use the attribute template (rust-lang/reference#1889)
- Update `proc_macro` to use the attribute template (rust-lang/reference#1887)
- Update `macro_use` to use the attribute template (rust-lang/reference#1886)
- Update `macro_export` to use the attribute template (rust-lang/reference#1885)
## rust-lang/rust-by-example
7 commits in 2c9b490d70e535cf166bf17feba59e594579843f..160e6bbca70b0c01aa4de88d19db7fc5ff8447c3
2025-11-03 12:26:45 UTC to 2025-10-22 13:19:06 UTC
- Fix typos in flow_control/match/binding (rust-lang/rust-by-example#1971)
- add clarification on overflowing_literals lint (rust-lang/rust-by-example#1970)
- Update enum_use.md (rust-lang/rust-by-example#1960)
- Remove weird extra spaces in code (rust-lang/rust-by-example#1962)
- Include a link to The Rust Reference in flow_control/match/destructuring (rust-lang/rust-by-example#1963)
- Add an example showing pattern binding when matching several values in a match arm (rust-lang/rust-by-example#1966)
- Fix typo in linked list length calculation comment (rust-lang/rust-by-example#1968)4 files changed
+4
-4
lines changed- .github/workflows/main.yml+4-4
- listings/ch02-guessing-game-tutorial/listing-02-04/output.txt+1-1
- listings/ch04-understanding-ownership/no-listing-04-cant-use-after-move/output.txt+2-2
- listings/ch04-understanding-ownership/no-listing-10-multiple-mut-not-allowed/output.txt+1-1
- listings/ch04-understanding-ownership/no-listing-12-immutable-and-mutable-not-allowed/output.txt+1-1
- listings/ch04-understanding-ownership/no-listing-14-dangling-reference/output.txt+2-9
- listings/ch04-understanding-ownership/no-listing-19-slice-error/output.txt+1-1
- listings/ch05-using-structs-to-structure-related-data/listing-05-11/output.txt+5-2
- listings/ch05-using-structs-to-structure-related-data/output-only-01-debug/output.txt+5-3
- listings/ch06-enums-and-pattern-matching/no-listing-10-non-exhaustive-match/output.txt+2-2
- listings/ch07-managing-growing-projects/listing-07-03/output.txt+1-1
- listings/ch07-managing-growing-projects/listing-07-05/output.txt+2-2
- listings/ch07-managing-growing-projects/listing-07-12/output.txt+3-2
- listings/ch08-common-collections/listing-08-06/output.txt+1-1
- listings/ch08-common-collections/listing-08-19/output.txt+4-3
- listings/ch09-error-handling/listing-09-10/output.txt-1
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-16/output.txt+1-1
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-23/output.txt+1-1
- listings/ch11-writing-automated-tests/no-listing-08-guess-with-bug/output.txt+1-1
- listings/ch11-writing-automated-tests/no-listing-09-guess-with-panic-msg-bug/output.txt+2-2
- listings/ch13-functional-features/listing-13-03/output.txt+6-3
- listings/ch13-functional-features/listing-13-08/output.txt+4-2
- listings/ch15-smart-pointers/listing-15-09/output.txt+1-1
- listings/ch15-smart-pointers/listing-15-15/output.txt+3-2
- listings/ch15-smart-pointers/listing-15-17/output.txt+10-1
- listings/ch15-smart-pointers/listing-15-21/output.txt+2-2
- listings/ch15-smart-pointers/listing-15-23/output.txt+1-1
- listings/ch16-fearless-concurrency/listing-16-09/output.txt+4-4
- listings/ch16-fearless-concurrency/listing-16-13/output.txt+6-6
- listings/ch16-fearless-concurrency/listing-16-14/output.txt+4-4
- listings/ch16-fearless-concurrency/output-only-01-move-drop/output.txt+11-4
- listings/ch17-async-await/listing-17-23/src/main.rs+1-1
- listings/ch20-advanced-features/listing-20-21/output.txt+1-1
- listings/ch20-advanced-features/listing-20-33/output.txt+4-4
- listings/ch20-advanced-features/no-listing-02-impl-outlineprint-for-point/output.txt+5-9
- listings/ch21-web-server/listing-21-22/output.txt+1-1
- rust-toolchain+1-1
- src/SUMMARY.md-8
- src/title-page.md+1-1
- book.toml+56-1
- src/SUMMARY.md+1
- src/attributes-redirect.html-29
- src/attributes.md+44-42
- src/expressions/block-expr.md+3-3
- src/expressions/loop-expr.md+7-7
- src/identifiers.md+4-8
- src/items/constant-items.md+113-8
- src/items/functions.md+1-1
- src/keywords.md+1
- src/macros-by-example.md+211-82
- src/names.md+1-8
- src/names/namespaces.md+3-3
- src/names/scopes.md+1-1
- src/patterns.md+5-4
- src/procedural-macros.md+145-122
- src/syntax-index.md+459
- src/tokens.md+19-114
- src/types-redirect.html-43
- src/types.md-1
0 commit comments