Use the generic contains/index from slices instead of our custom one

This commit is contained in:
Kovid Goyal
2023-03-14 22:40:20 +05:30
parent 5520a75bba
commit 7ce83e7fd0
2 changed files with 4 additions and 15 deletions

View File

@@ -120,19 +120,6 @@ func Min[T constraints.Ordered](a T, items ...T) (ans T) {
return ans
}
func Index[T comparable](haystack []T, needle T) int {
for i, x := range haystack {
if x == needle {
return i
}
}
return -1
}
func Contains[T comparable](haystack []T, needle T) bool {
return Index(haystack, needle) > -1
}
// Keys returns the keys of the map m.
// The keys will be an indeterminate order.
func Keys[M ~map[K]V, K comparable, V any](m M) []K {