Skip to content

Simplify some extern providers#129723

Merged
bors merged 1 commit intorust-lang:masterfrom
compiler-errors:extern-providers
Aug 31, 2024
Merged

Simplify some extern providers#129723
bors merged 1 commit intorust-lang:masterfrom
compiler-errors:extern-providers

Conversation

@compiler-errors
Copy link
Contributor

Simplifies some extern crate providers:

  1. Generalize the ProcessQueryValue identity impl to work on non-Option types.
  2. Allow ProcessQueryValue to wrap its output in an EarlyBinder, to simplify explicit_item_bounds/explicit_item_super_predicates.
  3. Use { table } and friends more when possible.

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

Labels

C-cleanup Category: PRs that clean code up or issues documenting cleanup. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler 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