def members.go

ezmcp@0.1.0.0 · src/openapi.bend:83

import ezmcp@0.1.0.0/src/openapi.bend as Openapi
import Base
import emerging-ezjson@1.2.0.0/src/value.bend as Value

83def members.go(cs: Value.Json) -> List<&2, Mem()>:
84  match cs:
85    case Value.JPair{key, val, rest}:
86      (key, val) <> members.go(rest)
87    case Value.JBind{src, +n, val, rest}:
88      (Value.span.str(src, n, U32.is_zero(n)), val) <> members.go(rest)
89    case other:
90      []

Uses (6)

Used by (1)