def named.one

ezx@1.11.0.0 · src/ws/joint.bend:617

import ezx@1.11.0.0/src/ws/joint.bend as Joint
import Base
import ezx@1.11.0.0/src/pkg/pkg.bend as K
import ezx@1.11.0.0/src/pub/plan.bend as PP

617# a member imported by name, as a dependency of the joint ledger, in front of
618# the rest; any other member adds none
619def named.one(named: PP.Named, mb: Member, +files: List<&2, K.Source>, rest: Deps) -> Deps:
620  match named:
621    case PP.ByHash{}:
622      rest
623    case PP.Unnamed{_why}:
624      rest
625    case PP.ByName{_nv}:
626      Member{+dir, +mm} = mb
627      deps.cons(member.dep(mm, dir, member.name(Member{dir, mm}), files), rest)

Uses (8)

Used by (1)