def pick.due

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

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

348def pick.due(-A: Data, m: Maybe<&2, Q.Ticket<A>>, p: Res.Pool) -> Pick<A>:
349  match m:
350    case None{}:
351      Idle{p}
352    case Some{t}:
353      pick.took(A, Res.reserve(p, 1n), t)

Uses (6)

Used by (1)