type golang.org/x/tools/go/packages.Module

27 uses

	golang.org/x/tools/go/packages (current package)
		golist.go#L412: 	Module            *Module
		packages.go#L381: 	Module *Module
		packages.go#L385: type Module struct {
		packages.go#L388: 	Replace   *Module      // replaced by this module

	go.pact.im/x/goupdate
		diff.go#L10: 	Added []packages.Module
		diff.go#L12: 	Removed []packages.Module
		diff.go#L22: 	Old packages.Module
		diff.go#L24: 	New packages.Module
		htmlgen.go#L219: func (g *htmlGenerator) visitStateDiffAdded(modules []packages.Module) error {
		htmlgen.go#L223: func (g *htmlGenerator) visitStateDiffRemoved(modules []packages.Module) error {
		htmlgen.go#L227: func (g *htmlGenerator) listModules(prefix string, modules []packages.Module) error {
		htmlgen.go#L236: func (g *htmlGenerator) emptyModuleDetails(m packages.Module, prefix string) error {
		packages.go#L12: 	ModuleByPath map[string]packages.Module
		packages.go#L13: 	Modules      []packages.Module
		packages.go#L64: func packagesByModule(pkgs []*packages.Package) (map[string][]*packages.Package, map[string]packages.Module) {
		packages.go#L66: 	moduleByPath := make(map[string]packages.Module)
		packages.go#L80: func sortedModules(moduleByPath map[string]packages.Module) []packages.Module {
		packages.go#L81: 	modules := make([]packages.Module, 0, len(moduleByPath))
		packages.go#L139: func intersectModuleSets(moduleByPath, otherModuleByPath map[string]packages.Module) []string {
		packages.go#L153: func modulesNotInSet(modules []packages.Module, moduleByPath map[string]packages.Module) []packages.Module {
		packages.go#L154: 	var notInSet []packages.Module
		textgen.go#L121: func (g *textGenerator) visitStateDiffRemoved(modules []packages.Module) error {
		textgen.go#L125: func (g *textGenerator) visitStateDiffAdded(modules []packages.Module) error {
		textgen.go#L129: func (g *textGenerator) sectionStateDiffModules(title string, modules []packages.Module) error {