Open
Description
Issue by ericniebler
Wednesday Oct 06, 2021 at 16:51 GMT
Originally opened as NVIDIA/stdexec#210
In R2, the specification of as_awaitable
reads:
- Otherwise, if
sender_traits<remove_cvref_t<S>>::value_types<Tuple, Variant>
would have the formVariant<Tuple<>>
orVariant<>
, thensingle-sender-value-type<S>
is an alias for typevoid
.
@lewissbaker wonders:
I wonder if the result is
Variant<>
whether we should specify that theawait_resume()
method of the returned awaitable will be tagged as[[noreturn]]
?