def none.trig
cswap-bend-cli@0.1.0.0 · policy/decide.bend:172
import cswap-bend-cli@0.1.0.0/policy/decide.bend as Decide
import Base
import cswap-bend-cli@0.1.0.0/policy/types.bend as T
import cswap-bend-cli@0.1.0.0/policy/exhaust.bend as E
172def none.trig(+t: T.Trigger, +ex: Bool, +ars: Maybe<&2, Nat>, +as: List<&2, T.Account>, +us: List<&2, T.Usage>, +now: Nat, +ms: List<&2, String>) -> T.Decision:
173 match t:
174 case T.ConsumeFirstT{}:
175 none.reset(ars)
176 case o:
177 none.exh.at(ex, E.earliest(as, us, now, ms, E.ErNone{}))