Commit da842c2
authored
Rollup merge of rust-lang#152397 - rustbot:docs-update, r=ehuss
Update books
## rust-lang/book
1 commits in 39aeceaa3aeab845bc4517e7a44e48727d3b9dbe..05d114287b7d6f6c9253d5242540f00fbd6172ab
2026-02-03 15:19:04 UTC to 2026-02-03 15:19:04 UTC
- Temporarily remove the link to `Drop::drop` (rust-lang/book#4576)
## rust-lang/nomicon
1 commits in 050c002a360fa45b701ea34feed7a860dc8a41bf..b8f254a991b8b7e8f704527f0d4f343a4697dfa9
2026-01-29 12:15:01 UTC to 2026-01-29 12:15:01 UTC
- Fix deprecation warning for compare_and_swap in atomics.md (rust-lang/nomicon#519)
## rust-lang/reference
12 commits in 990819b86c22bbf538c0526f0287670f3dc1a67a..addd0602c819b6526b9cc97653b0fadca395528c
2026-02-04 14:35:59 UTC to 2026-01-26 18:02:14 UTC
- const-eval.const-expr.field: make paragraph more clear (rust-lang/reference#2157)
- make more clear what the link target is (rust-lang/reference#2156)
- Update two URLs (rust-lang/reference#2154)
- Add a chapter on divergence (rust-lang/reference#2067)
- Guarantee `repr(C)` union field offset (rust-lang/reference#2128)
- Reference updates for forbidding object lifetime changing pointer casts (rust-lang/reference#1951)
- Clarify only arrays undergo unsized coercion during dispatch (rust-lang/reference#2139)
- Split the textual chapter into separate char and str chapters (rust-lang/reference#2145)
- Document ppc inline asm support (rust-lang/reference#2056)
- Unwrap items, expressions, patterns, and types (rust-lang/reference#2141)
- undefined behavior: add missing plural in `undefined.misaligned.ptr` (rust-lang/reference#2146)
- inline-assembly: add a space to the `asm.abi-clobbers.many` example (rust-lang/reference#2144)3 files changed
+3
-3
lines changed- book.toml+1
- src/SUMMARY.md+3-1
- src/behavior-considered-undefined.md+1-1
- src/const_eval.md+3-5
- src/destructors.md+30-83
- src/divergence.md+95
- src/dynamically-sized-types.md+5-12
- src/expressions.md+15-34
- src/expressions/array-expr.md+5-10
- src/expressions/await-expr.md+3-7
- src/expressions/block-expr.md+72-24
- src/expressions/call-expr.md+3-6
- src/expressions/closure-expr.md+4-9
- src/expressions/field-expr.md+3-7
- src/expressions/grouped-expr.md+2-4
- src/expressions/if-expr.md+35-12
- src/expressions/literal-expr.md+13-20
- src/expressions/loop-expr.md+93-29
- src/expressions/match-expr.md+32-17
- src/expressions/method-call-expr.md+6-16
- src/expressions/operator-expr.md+198-73
- src/expressions/return-expr.md+6
- src/expressions/struct-expr.md+5-11
- src/expressions/tuple-expr.md+3-6
- src/expressions/underscore-expr.md+1-2
- src/inline-assembly.md+48-4
- src/interior-mutability.md+7-17
- src/items.md+2-6
- src/items/associated-items.md+34-98
- src/items/constant-items.md+8-20
- src/items/enumerations.md+17-40
- src/items/extern-crates.md+5-19
- src/items/external-blocks.md+46-131
- src/items/functions.md+35-100
- src/items/generics.md+18-54
- src/items/implementations.md+22-58
- src/items/modules.md+12-43
- src/items/static-items.md+13-37
- src/items/structs.md+3-9
- src/items/traits.md+10-33
- src/items/type-aliases.md+6-14
- src/items/unions.md+15-45
- src/items/use-declarations.md+20-54
- src/lifetime-elision.md+16-38
- src/linkage.md+1-1
- src/names.md+3-2
- src/names/namespaces.md+3-2
- src/names/preludes.md+4-2
- src/patterns.md+40-97
- src/statements-and-expressions.md+1-3
- src/statements.md+10-21
- src/subtyping.md+10-27
- src/tokens.md+1-1
- src/trait-bounds.md+18-44
- src/type-coercions.md+26-62
- src/type-layout.md+56-159
- src/types.md+12-25
- src/types/array.md+2-4
- src/types/boolean.md+6-15
- src/types/char.md+27
- src/types/closure.md+19-48
- src/types/enum.md+5-11
- src/types/function-item.md+5-18
- src/types/function-pointer.md+2-4
- src/types/impl-trait.md+9-24
- src/types/inferred.md+1-2
- src/types/never.md+2-4
- src/types/numeric.md+5-13
- src/types/parameters.md+2-4
- src/types/pointer.md+9-25
- src/types/slice.md+3-6
- src/types/str.md+25
- src/types/struct.md+6-16
- src/types/textual.md+5-17
- src/types/trait-object.md+10-33
- src/types/tuple.md+5-15
- src/types/union.md+5-12
0 commit comments