-
Couldn't load subscription status.
- Fork 13.9k
rustc_ast: remove ref patterns
#104500
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
rustc_ast: remove ref patterns
#104500
Conversation
|
r? @wesleywiser (rustbot has picked a reviewer for you, use r? to override) |
a84dd1c to
13b5b50
Compare
|
☔ The latest upstream changes (presumably #101562) made this pull request unmergeable. Please resolve the merge conflicts. |
|
r=me with rebase @bors delegate+ |
|
✌️ @WaffleLapkin can now approve this pull request |
Also use if let chains in one case.
13b5b50 to
417ed9f
Compare
|
@bors r=wesleywiser |
…=wesleywiser `rustc_ast`: remove `ref` patterns Or in other words use match ergonomics in `rustc_ast`. I do plan to do the same with other crates, but to keep the diff sane, let's do them one at a time.
…iaskrgr Rollup of 9 pull requests Successful merges: - rust-lang#104420 (Fix doc example for `wrapping_abs`) - rust-lang#104499 (rustdoc JSON: Use `Function` everywhere and remove `Method`) - rust-lang#104500 (`rustc_ast`: remove `ref` patterns) - rust-lang#104511 (Mark functions created for `raw-dylib` on x86 with DllImport storage class) - rust-lang#104595 (Add `PolyExistentialPredicate` type alias) - rust-lang#104605 (deduplicate constant evaluation in cranelift backend) - rust-lang#104628 (Revert "Update CI to use Android NDK r25b") - rust-lang#104662 (Streamline deriving on packed structs.) - rust-lang#104667 (Revert formatting changes of a test) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Remove more `ref` patterns from the compiler r? `@oli-obk` Previous PR: rust-lang#104500
Or in other words use match ergonomics in
rustc_ast. I do plan to do the same with other crates, but to keep the diff sane, let's do them one at a time.