def GCounter.from_cbor.item

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

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

146def GCounter.from_cbor.item(v: Cbor.Val, rest: Maybe<&2, List<&2, U32>>) -> Maybe<&2, List<&2, U32>>:
147  match v:
148    case Cbor.UInt{w}:
149      Cbor.W64{+hi, lo} = w
150      GCounter.from_cbor.word(U32.is_eq(hi, 0), lo, rest)
151    case _:
152      None{}

Uses (7)

Used by (1)