def elig

cswap-bend-cli@0.1.0.0 · policy/rank.bend:271

import cswap-bend-cli@0.1.0.0/policy/rank.bend as Rank
import Base
import cswap-bend-cli@0.1.0.0/policy/types.bend as T
import cswap-bend-cli@0.1.0.0/policy/usage.bend as U

271# The headroom of a candidate that may be chosen, or None.
272def elig(+a: T.Account, +s: Sel) -> Maybe<&2, Nat>:
273  match s:
274    case Sel{active, bar, need, us, now, ms}:
275      sel.ok(target.base(a, active, bar), U.usage.of(U.account.slot(a), us), now, ms)

Uses (8)

Used by (2)