def meta_val
bendonnect-rpc@0.1.0.0 · src/error.bend:426
import bendonnect-rpc@0.1.0.0/src/error.bend as Error
import Base
import bend-kit-json@0.6.1.1/json.bend as Json
426def meta_val(v: Json.Val) -> Maybe<&2, Map<&2, List<&2, String>>>:
427 match v:
428 case Json.Obj{kvs}:
429 Some{meta_map(kvs, Map.new(&2, List<&2, String>))}
430 case Json.Null{}:
431 Some{Map.new(&2, List<&2, String>)}
432 case Json.Flag{on}:
433 None{}
434 case Json.Num{s}:
435 None{}
436 case Json.Str{s}:
437 None{}
438 case Json.Arr{xs}:
439 None{}