Pkg.visit.have: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/pkg/pkg.bend as Pkg Lines 937-956 of ezx@1.11.0.0/src/pkg/pkg.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/pkg/pkg.bend&start_line=937&end_line=956 import Base # a module that is imported and not there stops the walk, since a package # missing a file is not the package bend would publish. One the walk was not # given stops it too, as a question, with the module still queued. def visit.have( got: Look, +tree: Tree, +file: String, +ns: String, eb: String, seen: List<&2, String>, out: List<&2, Hit>, rest: List<&2, Task> ) -> State: match got: case Absent{}: State{seen, out, Missing{file}, rest} case Unasked{}: State{seen, out, Asking{file}, Task{file, ns} <> rest} case Here{text}: visit.found(tree, text, file, ns, eb, seen, out, rest) Uses (9): 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=ezx@1.11.0.0/src/pkg/pkg.bend&name=Hit https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pkg/pkg.bend&name=Look https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pkg/pkg.bend&name=State https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pkg/pkg.bend&name=Stop https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pkg/pkg.bend&name=Task https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pkg/pkg.bend&name=Tree https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pkg/pkg.bend&name=visit.found