From cdaa1c8abbe3f5b2e749be6ded87bf9213128156 Mon Sep 17 00:00:00 2001 From: Leon Mika Date: Tue, 29 Jul 2025 22:07:20 +1000 Subject: [PATCH] Fixed FindWhere type predicates --- moslice/find.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/moslice/find.go b/moslice/find.go index d5a1847..ca8083f 100644 --- a/moslice/find.go +++ b/moslice/find.go @@ -9,7 +9,7 @@ func Contains[T comparable](ts []T, needle T) bool { return false } -func FindWhere[T comparable](ts []T, predicate func(t T) bool) (T, bool) { +func FindWhere[T any](ts []T, predicate func(t T) bool) (T, bool) { var zeroT T for _, t := range ts { @@ -20,7 +20,7 @@ func FindWhere[T comparable](ts []T, predicate func(t T) bool) (T, bool) { return zeroT, false } -func FindWithIndexWhere[T comparable](ts []T, predicate func(t T) bool) (T, int, bool) { +func FindWithIndexWhere[T any](ts []T, predicate func(t T) bool) (T, int, bool) { var zeroT T for i, t := range ts {