def src.go

ezx@1.11.0.0 · src/lock/lock.bend:228

import ezx@1.11.0.0/src/lock/lock.bend as Lock
import Base
import ezx@1.11.0.0/src/toml/toml.bend as T

228# a git origin keeps every key it was written with
229def src.go(git: Bool, +member: Bool, +ps: List<&2, T.Kv>) -> Src:
230  match git:
231    case True{}:
232      Git{T.value(ps, "url"), T.value(ps, "rev"), T.value(ps, "entry"),
233        T.value(ps, "root"), T.value(ps, "narHash"), T.value(ps, "tag")}
234    case False{}:
235      src.member(member, ps)

Uses (6)

Used by (1)