def ledger.read

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

import ezx@1.11.0.0/src/lock/lock.bend as Lock
import Base
import ezx@1.11.0.0/src/ledger/manifest.bend as M

276# every origin a ledger records. A ledger that would not parse records none,
277# so a broken ez.toml leaves the lock exactly where it was without a guess.
278def ledger.read(parsed: M.Read) -> List<&2, Origin>:
279  match parsed:
280    case M.Bad{_why}:
281      []
282    case M.Good{m}:
283      M.Manifest{_n, _e, _b, _h, _pa, _pv, ds, _ts} = m
284      ledger.origins(ds)

Uses (5)

Used by (4)