def rd.brks

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

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

874def rd.brks(+fuel: Nat, more: Bool, acc: Map<&2, Retry.State>) -> Dec(Map<&2, Retry.State>):
875  match fuel more:
876    case 0n b:
877      Dec.fail(Map<&2, Retry.State>)
878    case 1n+f False{}:
879      Dec.pure(Map<&2, Retry.State>, acc)
880    case 1n+f True{}:
881      do Dec<Map<&2, Retry.State>>:
882        k : String <- rd.key(f)
883        b : Retry.State <- rd.brk(f)
884        m : Bool <- rd.flag()
885        rd.brks(f, m, Map.set(&2, Retry.State, acc, k, b))

Uses (13)

Used by (1)