Commit bbc955a
Rollup merge of rust-lang#143938 - rustbot:docs-update, r=ehuss
Update books
## rust-lang/book
3 commits in ef1ce8f87a8b18feb1b6a9cf9a4939a79bde6795..b2d1a0821e12a676b496d61891b8e3d374a8e832
2025-07-08 17:24:41 UTC to 2025-07-02 21:30:57 UTC
- Chapter 16 from tech review (rust-lang/book#4438)
- WIP ch 17 edits after tech review (rust-lang/book#4319)
- Chapter 15 from tech review (rust-lang/book#4433)
## rust-embedded/book
1 commits in 41f688a598a5022b749e23d37f3c524f6a0b28e1..fe88fbb68391a465680dd91109f0a151a1676f3e
2025-07-08 18:54:25 UTC to 2025-07-08 18:54:25 UTC
- Clarify usage of #[interrupt] attribute and recommend device crate re… (rust-embedded/book#386)
## rust-lang/nomicon
3 commits in 8b61acfaea822e9ac926190bc8f15791c33336e8..3ff384320598bbe8d8cfe5cb8f18f78a3a3e6b15
2025-07-05 07:34:22 UTC to 2025-07-05 07:13:51 UTC
- Add build script part to FFI chapter for more clear and smooth learn … (rust-lang/nomicon#440)
- Cleanups for tree example of splitting borrows (rust-lang/nomicon#443)
- Handle drop zst (rust-lang/nomicon#425)
## rust-lang/reference
17 commits in e9fc99f107840813916f62e16b3f6d9556e1f2d8..1f45bd41fa6c17b7c048ed6bfe5f168c4311206a
2025-07-11 23:15:51 UTC to 2025-07-01 16:49:33 UTC
- mention an important use for the naked attribute (rust-lang/reference#1929)
- Array expression repeat operands can be const blocks. (rust-lang/reference#1928)
- Document (tuple) struct pattern namespace behavior (rust-lang/reference#1925)
- Replace set of en dashes with set of em dashes (rust-lang/reference#1926)
- Update `should_panic` to use the attribute template (rust-lang/reference#1882)
- const-eval.const-expr.borrows: mention indirect places (rust-lang/reference#1865)
- associated-items.md: remove redundant word (rust-lang/reference#1874)
- introduction.md: replace hard-to-read example (rust-lang/reference#1873)
- typo (rust-lang/reference#1924)
- Update `ignore` to use the attribute template (rust-lang/reference#1881)
- Update `test` to use the attribute template (rust-lang/reference#1880)
- Update `cfg_attr` to use the attribute template (rust-lang/reference#1879)
- Update `cfg` to use the attribute template (rust-lang/reference#1878)
- allow constants to refer to mutable/external memory, but reject such constants as patterns (rust-lang/reference#1859)
- Remove outdated comment about non-copy unions (rust-lang/reference#1872)
- Add a template for documenting attributes (rust-lang/reference#1877)
- Switch enum grammar to use "variant" (rust-lang/reference#1876)
## rust-lang/rust-by-example
1 commits in 288b4e4948add43f387cad35adc7b1c54ca6fe12..e386be5f44af711854207c11fdd61bb576270b04
2025-07-04 23:17:15 UTC to 2025-07-04 23:17:15 UTC
- Update Chinese translations (rust-lang/rust-by-example#1943)5 files changed
+5
-5
lines changed- README.md+1-1
- listings/ch15-smart-pointers/listing-15-03/src/main.rs+2
- listings/ch15-smart-pointers/listing-15-19/src/main.rs+2
- listings/ch17-async-await/listing-17-01/src/main.rs+1-1
- listings/ch17-async-await/listing-17-02/src/main.rs+1-1
- listings/ch17-async-await/listing-17-03/src/main.rs+1-1
- listings/ch17-async-await/listing-17-04/src/main.rs+1-1
- listings/ch17-async-await/listing-17-05/src/main.rs+4-4
- listings/ch17-async-await/listing-17-09/src/main.rs+1-1
- listings/ch17-async-await/listing-17-28/src/main.rs+1-1
- listings/ch17-async-await/listing-17-37/src/main.rs+1-1
- listings/ch17-async-await/listing-17-38/src/main.rs+1-1
- nostarch/chapter15.md+191-187
- nostarch/chapter16.md+157-158
- nostarch/docx/chapter15.docx
- nostarch/docx/chapter16.docx
- nostarch/docx/chapter17.docx
- packages/trpl/src/lib.rs+23-5
- packages/trpl/tests/integration/main.rs+52-17
- src/ch15-00-smart-pointers.md+1-8
- src/ch15-01-box.md+13-13
- src/ch15-02-deref.md+10-10
- src/ch15-04-rc.md+5-5
- src/ch15-05-interior-mutability.md+8-8
- src/ch15-06-reference-cycles.md+10-10
- src/ch16-00-concurrency.md+5-5
- src/ch16-01-threads.md+20-20
- src/ch16-02-message-passing.md+15-14
- src/ch16-03-shared-state.md+17-19
- src/ch16-04-extensible-concurrency-sync-and-send.md+22-22
- src/ch17-01-futures-and-syntax.md+1-1
Submodule embedded-book updated 1 file
- docs/attribute-template.md+129
- docs/authoring.md+4
- src/attributes.md+1-1
- src/attributes/testing.md+137-51
- src/conditional-compilation.md+96-84
- src/const_eval.md+124-5
- src/expressions/array-expr.md+5-4
- src/introduction.md+1-1
- src/items/associated-items.md+2-2
- src/items/constant-items.md+30-2
- src/items/enumerations.md+7-7
- src/items/generics.md+1-1
- src/patterns.md+51-1
- src/type-layout.md-7
0 commit comments