| //@ edition:2018 | |
| // This test ensures we don't make the suggestion in bodies that aren't `async`. | |
| fn take_u32(x: u32) {} | |
| async fn make_u32() -> u32 { | |
| 22 | |
| } | |
| async fn dont_suggest_await_in_closure() { | |
| || { | |
| let x = make_u32(); | |
| take_u32(x) | |
| //~^ ERROR mismatched types [E0308] | |
| }; | |
| } | |
| fn main() {} |