def scoped_wins

cswap-bend-cli@0.1.0.0 · daemon/view.bend:195

import cswap-bend-cli@0.1.0.0/daemon/view.bend as View
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 PU
import cswap-bend-cli@0.1.0.0/daemon/events.bend as Ev

195def scoped_wins(+ss: List<&2, T.Scoped>, +ms: List<&2, String>, +now: Nat) -> List<&2, Ev.Win>:
196  match ss:
197    case Nil{}:
198      []
199    case Con{T.Scoped{n, p, r}, t}:
200      scoped_keep(PU.model.wanted(String.to_lower(n), ms), Ev.Win{n, U32.from_nat(p)}, scoped_wins(t, ms, now))

Uses (9)

Used by (1)