Skip to content

Commit

Permalink
Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-er…
Browse files Browse the repository at this point in the history
…rors

Remove `identity_future` indirection

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.

Fixes rust-lang/rust#104826.
  • Loading branch information
bors committed Mar 14, 2023
2 parents b85b5df + ebaf663 commit 3e21163
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit 3e21163

Please sign in to comment.