-
Couldn't load subscription status.
- Fork 13.9k
Implement macro-based deref!() syntax for deref patterns #122793
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Some changes occurred in exhaustiveness checking cc @Nadrieril Some changes occurred in match lowering cc @Nadrieril Some changes occurred in match checking cc @Nadrieril |
This comment has been minimized.
This comment has been minimized.
7d50e10 to
f32e8f5
Compare
|
Some changes occurred in src/tools/clippy cc @rust-lang/clippy |
This comment has been minimized.
This comment has been minimized.
f32e8f5 to
33292c3
Compare
This comment has been minimized.
This comment has been minimized.
|
Didn't we want to expand built-in macros to |
|
Oh, yeah, that's easier. I didn't even know about that. |
This comment has been minimized.
This comment has been minimized.
adc5217 to
b5e10de
Compare
|
Some changes occurred in src/tools/rustfmt cc @rust-lang/rustfmt |
This comment has been minimized.
This comment has been minimized.
b5e10de to
72be1e3
Compare
|
👍 r=me with the two changes requested by others (when the other PR lands) |
Stop using `box PAT` syntax for deref patterns, as it's misleading and also causes their semantics being tangled up.
72be1e3 to
a4db3ff
Compare
|
Good to go I think @bors r=Nadrieril |
…iaskrgr Rollup of 8 pull requests Successful merges: - rust-lang#122402 (Make `#[diagnostic::on_unimplemented]` format string parsing more robust) - rust-lang#122644 (pattern analysis: add a custom test harness) - rust-lang#122733 (Strip placeholders from hidden types before remapping generic parameter) - rust-lang#122752 (Interpolated cleanups) - rust-lang#122771 (add some comments to hir::ModuleItems) - rust-lang#122793 (Implement macro-based deref!() syntax for deref patterns) - rust-lang#122810 (Remove `target_override`) - rust-lang#122827 (Remove unnecessary braces from `bug`/`span_bug`) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#122793 - compiler-errors:deref-pat-syntax, r=Nadrieril Implement macro-based deref!() syntax for deref patterns Stop using `box PAT` syntax for deref patterns, and instead use a perma-unstable macro. Blocked on rust-lang#122222 r? `@Nadrieril`
Stop using
box PATsyntax for deref patterns, and instead use a perma-unstable macro.Blocked on #122222
r? @Nadrieril