33 template <
typename Promise>
36 auto handle = std::coroutine_handle<Promise>::from_promise(*promise);
std::unique_ptr< T, coro_deleter > promise_ptr
RAII wrapper that destroys promise object's associated coroutine.
If the given promise object has an associated coroutine, destroy it.
void operator()(Promise *promise) const noexcept