(xs []T)
| 1160 | } |
| 1161 | |
| 1162 | func setOf[T comparable](xs []T) map[T]struct{} { |
| 1163 | if len(xs) == 0 { |
| 1164 | return nil |
| 1165 | } |
| 1166 | |
| 1167 | set := make(map[T]struct{}) |
| 1168 | for _, x := range xs { |
| 1169 | set[x] = struct{}{} |
| 1170 | } |
| 1171 | return set |
| 1172 | } |
| 1173 | |
| 1174 | var _errtraceSkip = regexp.MustCompile(`(^| )//errtrace:skip($|[ \(])`) |
| 1175 |