func applyKindMappings(mappedKinds []config.MappedKind, loads []rule.LoadInfo) []rule.LoadInfo {
	if len(mappedKinds) == 0 {
		return loads
	}

	// Add new RuleInfos or replace existing ones with merged ones.
	mappedLoads := make([]rule.LoadInfo, len(loads))
	copy(mappedLoads, loads)
	for _, mappedKind := range mappedKinds {
		mappedLoads = appendOrMergeKindMapping(mappedLoads, mappedKind)
	}
	return mappedLoads
}
func applyKindMappings(mappedKinds []config.MappedKind, loads []rule.LoadInfo) []rule.LoadInfo {
	if len(mappedKinds) == 0 {
		return loads
	}

	
	mappedLoads := make([]rule.LoadInfo, len(loads))
	copy(mappedLoads, loads)
	for _, mappedKind := range mappedKinds {
		mappedLoads = appendOrMergeKindMapping(mappedLoads, mappedKind)
	}
	return mappedLoads
}
func applyKindMappings ( mappedKinds [ ] config . MappedKind , loads [ ] rule . LoadInfo ) [ ] rule . LoadInfo { if len ( mappedKinds ) == 0 { return loads } // Add new RuleInfos or replace existing ones with merged ones. mappedLoads := make ( [ ] rule . LoadInfo , len ( loads ) ) copy ( mappedLoads , loads ) for _ , mappedKind := range mappedKinds { mappedLoads = appendOrMergeKindMapping ( mappedLoads , mappedKind ) } return mappedLoads }
// applyKindMappings returns a copy of LoadInfo that includes c.KindMap.
applyKindMappings returns a copy of LoadInfo that includes c . KindMap .