about summary refs log tree commit diff
path: root/tests/ui/structs-enums/tuple-struct-construct.rs
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2024-02-06 03:30:16 +0000
committerEsteban Küber <esteban@kuber.com.ar>2024-02-12 20:26:34 +0000
commit37d2ea2fa064411de78ec24a178a05dc02517673 (patch)
treee9f50135d04c2fc484cd435bf07704a751a8b468 /tests/ui/structs-enums/tuple-struct-construct.rs
parentbdc15928c8119a86d15e2946cb54851264607842 (diff)
downloadrust-37d2ea2fa064411de78ec24a178a05dc02517673.tar.gz
rust-37d2ea2fa064411de78ec24a178a05dc02517673.zip
Properly handle `async` blocks and `fn`s in `if` exprs without `else`
When encountering a tail expression in the then arm of an `if` expression
without an `else` arm, account for `async fn` and `async` blocks to
suggest `return`ing the value and pointing at the return type of the
`async fn`.

We now also account for AFIT when looking for the return type to point at.

Fix #115405.
Diffstat (limited to 'tests/ui/structs-enums/tuple-struct-construct.rs')
0 files changed, 0 insertions, 0 deletions