def KCounter.from_cbor.items

bend-kit-crdt@0.2.0.0 · crdt.bend:366

import bend-kit-crdt@0.2.0.0/crdt.bend as Crdt
import Base
import bend-kit-cbor@0.3.0.0/cbor.bend as Cbor

366def KCounter.from_cbor.items(~K: Data, ~dec: Cbor.Val -> Maybe<&2, K>, xs: List<&1, Cbor.Val & Cbor.Val>) -> Maybe<&2, KCounter<K>>:
367  match xs:
368    case Nil{}:
369      Some{KNil{}}
370    case Con{(k, v), t}:
371      KCounter.from_cbor.count(K, v, dec(k), KCounter.from_cbor.items(~K, ~dec, t))

Uses (7)

Used by (1)