World.body.laid: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/lock/world.bend as World Lines 199-211 of ezx@1.11.0.0/src/lock/world.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/lock/world.bend&start_line=199&end_line=211 import Base import ezx@1.11.0.0/src/pkg/pkg.bend as K # the verdict once the files, weighed by their own texts, were asked whether # they hash to the name. Their manifest is the one the tree is laid with, and # the manifest that was read hashes to the name already, so a package whose # manifest is not written the way ez writes one (a line per file, in path # order, each file once) is refused here rather than laid under a name its # laid manifest does not hash to. def body.laid(ok: Bool, +hash: String, fs: List<&2, K.Item>, ss: List<&2, String>) -> Verdict: match ok: case True{}: Ok{fs, ss} case False{}: No{"ez: " ++ hash ++ ": its manifest is not written the way its name is taken" ++ " (one line per file, in path order, each file once)"} Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.append https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/lock/world.bend&name=Verdict https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pkg/pkg.bend&name=Item