90afb207eb
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. |
||
---|---|---|
.. | ||
blocks.rs | ||
blocks.stdout | ||
call.rs | ||
call.stdout | ||
if.rs | ||
if.stdout | ||
issue_3849.rs | ||
issue_3849.stdout | ||
loop.rs | ||
loop.stdout | ||
matches.rs | ||
matches.stdout | ||
repeat.rs | ||
repeat.stdout | ||
struct.rs | ||
struct.stdout |