const PendingTask = union(enum)
nothing: nothing
await: *Fiber
activate: c.dispatch.object_t
@"resume": c.dispatch.object_t
group_await: Group
group_cancel: Group
mutex_wait: *Mutex.Waiter
futex_wait: *Futex.Waiter
futex_wake: *Futex.Waker
sleep_wait: *SleepWaiter
after: c.dispatch.time_t
destroy: destroy
exit: exit
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643
const PendingTask = union(enum) { nothing, await: *Fiber, activate: c.dispatch.object_t, @"resume": c.dispatch.object_t, group_await: Group, group_cancel: Group, mutex_wait: *Mutex.Waiter, futex_wait: *Futex.Waiter, futex_wake: *Futex.Waker, sleep_wait: *SleepWaiter, after: c.dispatch.time_t, destroy, exit, }