def hub.key
import ezx@1.11.0.0/src/fetch/world.bend as Worldimport Base
import ezx@1.11.0.0/src/lock/world.bend as W
97# a hub question as a key
98def hub.key(ask: W.Ask) -> String:
99 match ask:
100 case W.Pkg{hash, _src, hub}:
101 "hub\n" ++ hash ++ "\n" ++ hub
102 case W.Name{nv, hub}:
103 "hubname\n" ++ nv ++ "\n" ++ hub
104 case W.Lock{}:
105 "hublock"