(ctx context.Context)
| 37 | func (w *wrapperWorkUnit[T]) NextRetry() time.Time { return w.worker.NextRetry(w.job) } |
| 38 | func (w *wrapperWorkUnit[T]) Timeout() time.Duration { return w.worker.Timeout(w.job) } |
| 39 | func (w *wrapperWorkUnit[T]) Work(ctx context.Context) error { return w.worker.Work(ctx, w.job) } |
| 40 | |
| 41 | func (w *wrapperWorkUnit[T]) UnmarshalJob() error { |
| 42 | w.job = &Job[T]{ |