def after.plan

bend-kit-runner@0.13.0.1 · runner.bend:411

import bend-kit-runner@0.13.0.1/runner.bend as Runner
import Base
import bend-kit-retry@0.3.0.0/retry.bend as Retry

411def after.plan(-A: Data, pl: Retry.Plan, o: Retry.Outcome, b: Retry.Budget, +id: Nat, +now: Nat) -> Op<A>:
412  match pl:
413    case Retry.PlanStop{}:
414      stopped(A, o, b, id, now)
415    case Retry.PlanWait{w}:
416      Requeue{id, Nat.add(now, w)}

Uses (7)

Used by (1)