def pick.took

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

import bend-kit-runner@0.13.0.1/runner.bend as Runner
import Base
import bend-kit-scheduler@0.4.1.0/queue.bend as Q
import bend-kit-resources@0.1.0.0/resources.bend as Res

341def pick.took(-A: Data, r: Res.Reserve, t: Q.Ticket<A>) -> Pick<A>:
342  match r:
343    case Res.Took{p, g}:
344      Picked{p, t, g}
345    case Res.Refused{p}:
346      Idle{p}

Uses (3)

Used by (1)