def members.go
import ezmcp@0.1.0.0/src/openapi.bend as Openapiimport 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 []