def by.name
ezx@1.11.0.0 · src/ws/joint.bend:444
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
444
445
446
447
448def by.name(named: PP.Named, got: K.Walked, +name: String, +entry: String) -> Res:
449 match named:
450 case PP.ByHash{}:
451 walked(got, name, entry, "")
452 case PP.ByName{nv}:
453 walked(got, name, entry, nv)
454 case PP.Unnamed{why}:
455 Bad{why ++ "; workspace member " ++ name ++ " is imported by the name ez publish would give it"}