| Age | Commit message (Collapse) | Author | Lines |
|
This was previously needed because the indirection used to hide some unexplained lifetime errors, which it turned out were related to the `min_choice` algorithm.
Removing the indirection also solves a couple of cycle errors, large moves and makes async blocks support the `#[track_caller]` annotation.
|
|
|
|
|
|
Modify main message to be more conversational and emit one fewer note.
|
|
The previous output was unintuitive to users.
|
|
|
|
Do not filter substs in `remap_generic_params_to_declaration_params`.
The relevant filtering should have been performed by borrowck.
Fixes https://github.com/rust-lang/rust/issues/105826
r? types
|
|
CC #86377.
|
|
The relevant filtering should have been performed by borrowck.
|
|
|