-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Use TraitEngine
in more places, restrict visibility of FulfillmentCtxt
constructor
#103863
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
r? @wesleywiser (rustbot has picked a reviewer for you, use r? to override) |
@bors r+ |
📌 Commit 92fbdf9511b551b499265976184bfff78e0d2d15 has been approved by It is now in the queue for this repository. |
☔ The latest upstream changes (presumably #104138) made this pull request unmergeable. Please resolve the merge conflicts. |
92fbdf9
to
43d5f16
Compare
This comment has been minimized.
This comment has been minimized.
43d5f16
to
27fddcf
Compare
@bors r=wesleywiser blessed a chalk test whose diagnostic output changed -- the diagnostic is a bit nonsense, but will be fixed when we bump chalk to include rust-lang/chalk#782. |
…earth Rollup of 9 pull requests Successful merges: - rust-lang#101939 (Add loongarch64 abi support) - rust-lang#103863 (Use `TraitEngine` in more places, restrict visibility of `FulfillmentCtxt` constructor) - rust-lang#104036 (Suggest `is_some` when we've found `Option` but expected `bool`) - rust-lang#104060 (Make `Hash`, `Hasher` and `BuildHasher` `#[const_trait]` and make `Sip` const `Hasher`) - rust-lang#104077 (Use aapcs for efiapi calling convention on arm) - rust-lang#104186 (Tighten the 'introduce new binding' suggestion) - rust-lang#104194 (`EarlyBinder` docs) - rust-lang#104233 (Don't ICE when encountering `ConstKind::Error` in `RequiredConstsVisitor`) - rust-lang#104235 (Use `const_error_with_guaranteed` more) Failed merges: - rust-lang#104078 (Print "Checking/Building ..." message even when --dry-run is passed) - rust-lang#104169 (Migrate `:target` rules to use CSS variables) r? `@ghost` `@rustbot` modify labels: rollup
Most places that are constructing a
FulfillmentContext
should be constructing aTraitEngine
generically, so later on if/when we're transitioning it'll be easier.Logical extension of #99746