def single.pick
bend-toon-codec@0.1.0.0 · src/decode.bend:90
import bend-toon-codec@0.1.0.0/src/decode.bend as Decode
import Base
import bend-toon-codec@0.1.0.0/src/json.bend as J
import bend-toon-codec@0.1.0.0/src/prim.bend as P
import bend-toon-codec@0.1.0.0/src/entry.bend as E
import bend-toon-codec@0.1.0.0/src/dline.bend as D
90
91def single.pick(+r: Result<&2, &2, String, E.Ent>, +text: String, +ls: List<&2, D.DL>, +strict: Bool) -> Result<&2, &2, String, J.Json>:
92 match r:
93 case Done{E.ENot{}}:
94 P.parse(text)
95 case _:
96 run.object(ls, strict)