bors e0e18cc2a7 Auto merge of #13151 - ChayimFriedman2:replace-turbofish-other-type, r=Veykril
Use correct type in "Replace turbofish with type"

And support `?` and `.await` expressions.

Fixes #13148.

The assist can still show up even if the turbofish's type is not used at all, e.g.:
```rust
fn foo<T>() {}
let v = foo::<i32>();
```
2022-08-31 07:47:53 +00:00
..
2022-07-20 15:02:08 +02:00
2022-08-26 19:40:01 +02:00
2022-07-31 19:27:20 +02:00
2022-08-17 21:44:58 +08:00
2022-07-20 15:02:08 +02:00
2022-08-25 21:07:24 +02:00
2022-08-06 17:25:02 +03:00
2022-08-25 21:07:24 +02:00
2022-07-20 15:02:08 +02:00
2022-08-19 21:37:05 +03:00