def KCounter.decode.go
import bend-kit-crdt@0.2.0.0/crdt.bend as Crdtimport Base
import bend-kit-cbor@0.3.0.0/cbor.bend as Cbor
401def KCounter.decode.go(
402 ~K: Data, ~cmp: K -> K -> Cmp, ~dec: Cbor.Val -> Maybe<&2, K>, m: Maybe<&1, Cbor.Val>, +cap: U32
403) -> Maybe<&2, KCounter<K>>:
404 match m:
405 case None{}:
406 None{}
407 case Some{v}:
408 KCounter.from_cbor(~K, ~cmp, ~dec, v, cap)