43 noexcept(this->
set_value(std::forward<U>(value))))
requires requires {
void set_value(U &&value) noexcept(std::is_nothrow_constructible_v< T, decltype(std::forward< U >(value))>)
void set_exception(std::exception_ptr ptr) noexcept
void return_void() noexcept
void unhandled_exception() noexcept(noexcept(this->set_exception(std::current_exception())))
void return_value(U &&value) noexcept(noexcept(this->set_value(std::forward< U >(value))))