You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto merge of rust-lang#138915 - compiler-errors:binder-tweak, r=<try>
Instantiate binder before registering nested obligations for auto/built-in traits
Instead of turning a `Binder<Vec<Ty>>` into a bunch of `Binder<Predicate>`, instantiate the binder eagerly *once* and turn them into a bunch of non-higher ranked predicates.
This `enter_forall_and_leak_universe` call would be where we could instantiate bound lifetime assumptions for coroutine witnesses... if we had them.
r? lcnr
0 commit comments