Commit 3a9d278
authored
Rollup merge of rust-lang#159241 - rustbot:docs-update, r=ehuss
Update books
## rust-lang/book
3 commits in 05d114287b7d6f6c9253d5242540f00fbd6172ab..dd7ab4f4f4541adf4aa2a872cdac06c206b73288
2026-07-10 19:43:43 UTC to 2026-06-29 20:56:02 UTC
- Update to Rust 1.97 (rust-lang/book#4799)
- doc: upgrade rand dependency to v0.10.1 in book listings and text (rust-lang/book#4756)
- Explicitly state "compilation modes" (rust-lang/book#3517)
## rust-lang/edition-guide
1 commits in c3c0f0b3da26610138b7ba7663f60cd2c68cf184..53686db907c45268d1b323afd9a3545a37abbced
2026-07-10 17:05:04 UTC to 2026-07-10 17:05:04 UTC
- Fix typo of key name `resolver.incompatible-rust-versions` (rust-lang/edition-guide#385)
## rust-lang/reference
4 commits in 86635e30bf861a038dc197d7e16fd09e7e514e7a..afdc77bab886d4455c11247cdd32391bfab636ae
2026-07-09 16:48:44 UTC to 2026-07-06 14:48:32 UTC
- Fix the tagged-union pattern-matching recommendation (rust-lang/reference#2303)
- Structs with no fields or all-ZST fields are ZSTs (rust-lang/reference#2262)
- macros.md: fix case (rust-lang/reference#2307)
- Bump railroad-dependency (rust-lang/reference#2305)
## rust-lang/rust-by-example
1 commits in d3117f6c873acbbf331c1d510371d061dfcc975c..15308f3e951814ef3475d2b58f48276e6b17b9af
2026-07-06 10:14:39 UTC to 2026-07-06 10:14:39 UTC
- Update Chinese translations in `zh.po` (rust-lang/rust-by-example#2025)4 files changed
Lines changed: 4 additions & 4 deletions
- .github/workflows/main.yml+4-4
- ci/dictionary.txt+1
- listings/ch02-guessing-game-tutorial/listing-02-02/Cargo.lock+34-97
- listings/ch02-guessing-game-tutorial/listing-02-02/Cargo.toml+1-1
- listings/ch02-guessing-game-tutorial/listing-02-03/Cargo.lock+36-34
- listings/ch02-guessing-game-tutorial/listing-02-03/Cargo.toml+1-1
- listings/ch02-guessing-game-tutorial/listing-02-03/src/main.rs+2-2
- listings/ch02-guessing-game-tutorial/listing-02-04/Cargo.lock+36-34
- listings/ch02-guessing-game-tutorial/listing-02-04/Cargo.toml+1-1
- listings/ch02-guessing-game-tutorial/listing-02-04/output.txt+6-7
- listings/ch02-guessing-game-tutorial/listing-02-04/src/main.rs+2-2
- listings/ch02-guessing-game-tutorial/listing-02-05/Cargo.lock+36-34
- listings/ch02-guessing-game-tutorial/listing-02-05/Cargo.toml+1-1
- listings/ch02-guessing-game-tutorial/listing-02-05/src/main.rs+2-2
- listings/ch02-guessing-game-tutorial/listing-02-06/Cargo.lock+36-34
- listings/ch02-guessing-game-tutorial/listing-02-06/Cargo.toml+1-1
- listings/ch02-guessing-game-tutorial/listing-02-06/src/main.rs+2-2
- listings/ch02-guessing-game-tutorial/no-listing-02-without-expect/output.txt+1-1
- listings/ch02-guessing-game-tutorial/no-listing-03-convert-string-to-number/Cargo.lock+36-34
- listings/ch02-guessing-game-tutorial/no-listing-03-convert-string-to-number/Cargo.toml+1-1
- listings/ch02-guessing-game-tutorial/no-listing-03-convert-string-to-number/src/main.rs+2-2
- listings/ch02-guessing-game-tutorial/no-listing-04-looping/Cargo.lock+36-34
- listings/ch02-guessing-game-tutorial/no-listing-04-looping/Cargo.toml+1-1
- listings/ch02-guessing-game-tutorial/no-listing-04-looping/src/main.rs+2-2
- listings/ch02-guessing-game-tutorial/no-listing-05-quitting/Cargo.lock+36-34
- listings/ch02-guessing-game-tutorial/no-listing-05-quitting/Cargo.toml+1-1
- listings/ch02-guessing-game-tutorial/no-listing-05-quitting/src/main.rs+2-2
- listings/ch03-common-programming-concepts/no-listing-19-statements-vs-expressions/output.txt+2-2
- listings/ch04-understanding-ownership/listing-04-06/output.txt+1-1
- listings/ch04-understanding-ownership/no-listing-04-cant-use-after-move/output.txt-1
- listings/ch05-using-structs-to-structure-related-data/listing-05-11/output.txt+7-7
- listings/ch05-using-structs-to-structure-related-data/output-only-01-debug/output.txt-1
- listings/ch06-enums-and-pattern-matching/no-listing-07-cant-use-option-directly/output.txt+17-5
- listings/ch06-enums-and-pattern-matching/no-listing-10-non-exhaustive-match/output.txt+2-2
- listings/ch07-managing-growing-projects/listing-07-12/output.txt+2-2
- listings/ch07-managing-growing-projects/listing-07-18/Cargo.lock+36-34
- listings/ch07-managing-growing-projects/listing-07-18/Cargo.toml+1-1
- listings/ch07-managing-growing-projects/listing-07-18/src/main.rs+2-2
- listings/ch07-managing-growing-projects/no-listing-01-use-std-unnested/Cargo.lock+36-34
- listings/ch07-managing-growing-projects/no-listing-01-use-std-unnested/Cargo.toml+1-1
- listings/ch07-managing-growing-projects/no-listing-01-use-std-unnested/src/main.rs+3-2
- listings/ch08-common-collections/listing-08-19/output.txt+7-3
- listings/ch08-common-collections/output-only-01-not-char-boundary/output.txt+2-2
- listings/ch09-error-handling/listing-09-01/output.txt+1-1
- listings/ch09-error-handling/listing-09-04/output.txt+1-1
- listings/ch09-error-handling/listing-09-13/Cargo.lock+36-34
- listings/ch09-error-handling/listing-09-13/Cargo.toml+1-1
- listings/ch09-error-handling/listing-09-13/src/main.rs+3-2
- listings/ch09-error-handling/no-listing-01-panic/output.txt+1-1
- listings/ch09-error-handling/no-listing-09-guess-out-of-range/Cargo.lock+36-34
- listings/ch09-error-handling/no-listing-09-guess-out-of-range/Cargo.toml+1-1
- listings/ch09-error-handling/no-listing-09-guess-out-of-range/src/main.rs+3-2
- listings/ch11-writing-automated-tests/listing-11-03/output.txt+1-1
- listings/ch11-writing-automated-tests/listing-11-10/output.txt+1-1
- listings/ch11-writing-automated-tests/no-listing-03-introducing-a-bug/output.txt+1-1
- listings/ch11-writing-automated-tests/no-listing-04-bug-in-add-two/output.txt+1-1
- listings/ch11-writing-automated-tests/no-listing-06-greeter-with-bug/output.txt+1-1
- listings/ch11-writing-automated-tests/no-listing-07-custom-failure-message/output.txt+1-1
- listings/ch11-writing-automated-tests/no-listing-09-guess-with-panic-msg-bug/output.txt+1-1
- listings/ch11-writing-automated-tests/output-only-01-show-output/output.txt+1-1
- listings/ch12-an-io-project/listing-12-07/output.txt+1-1
- listings/ch12-an-io-project/listing-12-08/output.txt+1-1
- listings/ch12-an-io-project/listing-12-12/output.txt+1-1
- listings/ch12-an-io-project/listing-12-16/output.txt+1-1
- listings/ch13-functional-features/listing-13-08/output.txt+2
- listings/ch13-functional-features/listing-13-14/output.txt+1-1
- listings/ch14-more-about-cargo/no-listing-03-workspace-with-external-dependency/add/Cargo.lock+34-32
- listings/ch14-more-about-cargo/no-listing-03-workspace-with-external-dependency/add/add_one/Cargo.toml+1-1
- listings/ch14-more-about-cargo/output-only-03-use-rand/add/Cargo.lock+34-32
- listings/ch14-more-about-cargo/output-only-03-use-rand/add/add_one/Cargo.toml+1-1
- listings/ch15-smart-pointers/listing-15-03/output.txt+2-13
- listings/ch15-smart-pointers/listing-15-21/output.txt+1-1
- listings/ch15-smart-pointers/listing-15-23/output.txt+1-1
- listings/ch15-smart-pointers/output-only-01-comparing-to-reference/output.txt+10-1
- listings/ch16-fearless-concurrency/listing-16-09/output.txt-2
- listings/ch16-fearless-concurrency/listing-16-13/output.txt-8
- listings/ch16-fearless-concurrency/listing-16-14/output.txt+1-1
- listings/ch18-oop/listing-18-10/output.txt+11-7
- listings/ch19-patterns-and-matching/listing-19-08/output.txt+1-1
- listings/ch19-patterns-and-matching/listing-19-10/output.txt+6-5
- listings/ch20-advanced-features/listing-20-07/output.txt+2-6
- listings/ch20-advanced-features/no-listing-02-impl-outlineprint-for-point/output.txt+12-2
- listings/ch21-web-server/listing-21-12/output.txt+1-1
- listings/ch21-web-server/listing-21-17/output.txt-6
- listings/ch21-web-server/listing-21-22/output.txt+1-1
- listings/ch21-web-server/no-listing-01-define-threadpool-struct/output.txt+2-2
- rust-toolchain+1-1
- src/ch01-01-installation.md+9-1
- src/ch02-00-guessing-game-tutorial.md+57-56
- src/ch03-02-data-types.md+2-1
- src/ch07-04-bringing-paths-into-scope-with-the-use-keyword.md+4-2
- src/ch13-02-iterators.md+1-1
- src/ch14-03-cargo-workspaces.md+5-3
- src/ch19-02-refutability.md+1-1
- src/title-page.md+1-1
- tools/update-rustc.sh+8
Submodule rust-by-example updated 1 file
0 commit comments