Skip to content

Rollup of 3 pull requests#154913

Closed
JonathanBrouwer wants to merge 7 commits intorust-lang:mainfrom
JonathanBrouwer:rollup-qECsPrw
Closed

Rollup of 3 pull requests#154913
JonathanBrouwer wants to merge 7 commits intorust-lang:mainfrom
JonathanBrouwer:rollup-qECsPrw

Conversation

@JonathanBrouwer
Copy link
Copy Markdown
Contributor

Successful merges:

r? @ghost

Create a similar rollup

WaffleLapkin and others added 7 commits April 6, 2026 15:59
This fixes a stable-to-stable regression where constants of type
`ManuallyDrop<T>` would not be allowed to be used as a pattern due to
`MaybeDangling<T>` in `ManuallyDrop<T>` not implementing
`StructuralPartialEq`.
…op-matching, r=JohnTitor

implement `StructuralPartialEq` for `MaybeDangling`

This fixes -- a stable-to-stable regression where constants of type `ManuallyDrop<T>` would not be allowed to be used as a pattern due to `MaybeDangling<T>` in `ManuallyDrop<T>` not implementing `StructuralPartialEq`.

Fixes rust-lang#154890

I'm sorry, @theemathas, I forgot to address your [comment](rust-lang#149614 (comment)) 😭
…s, r=RalfJung

Slightly refactor mplace<->ptr conversions

split off of rust-lang#154327

r? RalfJung
Update books

## rust-lang/reference

6 commits in 7446bf9697c95d155eef33c6a9d91fbd29a5e359..d2715c07e9dd9839c0c7675ecfa18bec539a6ee9
2026-03-31 18:18:16 UTC to 2026-03-23 21:49:16 UTC

- Guarantee size and alignment of more integer primitives (rust-lang/reference#2205)
- [type layout] usize and isize have the same size and alignment (rust-lang/reference#2200)
- Update reference for attribute order changes (rust-lang/reference#2213)
- Fix note for non_exhaustive enum read (rust-lang/reference#2211)
- Update link_name duplicates note (rust-lang/reference#2216)
- Note scoping differences between `*x` and `*x.deref()` , and `a[b]` and `*a.index(b)` (rust-lang/reference#2073)

## rust-lang/rust-by-example

8 commits in 5383db524711c0c9c43c3ca9e5e706089672ed6a..b31e3b8da01eeba0460f86a52a55af82709fadf5
2026-04-01 11:59:18 UTC to 2026-03-30 12:17:12 UTC

- fix: correct into_iter() example to compile properly (rust-lang/rust-by-example#2001)
- fix: correct destruction order comments in Drop TempFile example (rust-lang/rust-by-example#2002)
- fix: replace confusing 'module' with 'item' in formatted print docs (rust-lang/rust-by-example#2003)
- fix: clarify misleading 'Error' comment in print_display example (rust-lang/rust-by-example#2004)
- fix: clarify comment about tuple struct field access in testcase_list (rust-lang/rust-by-example#2005)
- fix: correct iter/into_iter type comments in iter_find example (rust-lang/rust-by-example#2006)
- fix: replace year-to-days conversion with miles-to-km in newtype example (rust-lang/rust-by-example#2007)
- Add a pub use example (rust-lang/rust-by-example#2000)
@rust-bors rust-bors bot added the rollup A PR which is a rollup label Apr 6, 2026
@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Apr 6, 2026
@JonathanBrouwer
Copy link
Copy Markdown
Contributor Author

@bors r+ rollup=never p=5

@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors bot commented Apr 6, 2026

📌 Commit d965952 has been approved by JonathanBrouwer

It is now in the queue for this repository.

@rust-bors rust-bors bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 6, 2026
@jhpratt
Copy link
Copy Markdown
Member

jhpratt commented Apr 6, 2026

Closing in favor of an n=6 rollup (#154916)

@jhpratt jhpratt closed this Apr 6, 2026
@rust-bors rust-bors bot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Apr 6, 2026
@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors bot commented Apr 6, 2026

This pull request was unapproved due to being closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollup A PR which is a rollup S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants