(ss []string)
| 260 | type stringSet map[string]struct{} |
| 261 | |
| 262 | func stringSetFromStrings(ss []string) stringSet { |
| 263 | s := make(stringSet) |
| 264 | for _, e := range ss { |
| 265 | s.add(e) |
| 266 | } |
| 267 | return s |
| 268 | } |
| 269 | |
| 270 | func (s stringSet) add(e string) { |
| 271 | s[e] = struct{}{} |