package cfn // uniqueStrings returns a unique subset of the string slice provided. func UniqueStrings(input []string) []string { u := make([]string, 0, len(input)) m := make(map[string]bool) for _, val := range input { if _, ok := m[val]; !ok { m[val] = true u = append(u, val) } } return u }