def Breaker.admit

bend-kit-retry@0.3.0.0 · retry.bend:152

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

152def Breaker.admit(br: Breaker, +now: Nat) -> Breaker & Bool:
153  match br:
154    case BreakerOff{}:
155      (BreakerOff{}, True{})
156    case BreakerOn{+c, s}:
157      Breaker.on(c, State.admit(c, s, now))

Uses (7)

Used by (1)