def scoped.put

cswap-bend-cli@0.1.0.0 · importu.bend:186

import cswap-bend-cli@0.1.0.0/importu.bend as Importu
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json

186def scoped.put(r: Result<&2, &2, String, List<&2, Json.Json>>, acc: Result<&2, &2, String, Json.Json>) -> Result<&2, &2, String, Json.Json>:
187  match r acc:
188    case Fail{e} _:
189      Fail{e}
190    case Done{xs} Fail{e}:
191      Fail{e}
192    case Done{xs} Done{a}:
193      Done{Json.set("scoped", Json.arr(xs), a)}

Uses (6)

Used by (1)