func (ix *RuleIndex) buildImportIndex() {
	ix.importMap = make(map[ImportSpec][]*ruleRecord)
	for _, r := range ix.rules {
		if r.embedded {
			continue
		}
		indexed := make(map[ImportSpec]bool)
		for _, imp := range r.importedAs {
			if indexed[imp] {
				continue
			}
			indexed[imp] = true
			ix.importMap[imp] = append(ix.importMap[imp], r)
		}
	}
}
func (ix *RuleIndex) buildImportIndex() {
	ix.importMap = make(map[ImportSpec][]*ruleRecord)
	for _, r := range ix.rules {
		if r.embedded {
			continue
		}
		indexed := make(map[ImportSpec]bool)
		for _, imp := range r.importedAs {
			if indexed[imp] {
				continue
			}
			indexed[imp] = true
			ix.importMap[imp] = append(ix.importMap[imp], r)
		}
	}
}
func ( ix * RuleIndex ) buildImportIndex ( ) { ix . importMap = make ( map [ ImportSpec ] [ ] * ruleRecord ) for _ , r := range ix . rules { if r . embedded { continue } indexed := make ( map [ ImportSpec ] bool ) for _ , imp := range r . importedAs { if indexed [ imp ] { continue } indexed [ imp ] = true ix . importMap [ imp ] = append ( ix . importMap [ imp ] , r ) } } }
// buildImportIndex constructs the map used by FindRulesByImport.
buildImportIndex constructs the map used by FindRulesByImport .