(task *Task[K])
| 116 | } |
| 117 | |
| 118 | func WithCancelCtx[K comparable](task *Task[K]) *Task[K] { |
| 119 | ctx, cancel := context.WithCancel(context.Background()) |
| 120 | task.Ctx = ctx |
| 121 | task.cancel = cancel |
| 122 | task.state = PENDING |
| 123 | return task |
| 124 | } |
no outgoing calls