SIGN IN SIGN UP

Rollup merge of #160871 - WaffleLapkin:remove_rustc_reservation_impl, r=oli-obk,JonathanBrouwer

Remove `#[rustc_reservation_impl]`

Based on https://github.com/rust-lang/rust/pull/160705.

There was only ever one reservation impl and it got (/is being) removed in rust-lang/rust#160705. I don't think there is a reason to keep the machinery, given how specific and tricky the semantics of it are (see https://github.com/rust-lang/rust/issues/64631).

Closes https://github.com/rust-lang/rust/issues/64631.

cc @clarfonthey since you seem to have found another use for the attribute (https://github.com/rust-lang/rust/issues/64631#issuecomment-4633993125) (I haven't looked into it, so not sure if it might be worth keeping the attribute for that use case).

r? types
J
Jonathan Brouwer committed
844b744a9962206de8c877d881a0a4edfe24b5bd
Committed by GitHub <noreply@github.com> on 8/25/2026, 4:00:06 PM