Update go version
This commit is contained in:
21
vendor/honnef.co/go/tools/internal/iterutil/iterutil.go
vendored
Normal file
21
vendor/honnef.co/go/tools/internal/iterutil/iterutil.go
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
package iterutil
|
||||
|
||||
import "iter"
|
||||
|
||||
func All[T any](seq iter.Seq[T], fn func(T) bool) bool {
|
||||
for v := range seq {
|
||||
if !fn(v) {
|
||||
return false
|
||||
}
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
||||
func Any[T any](seq iter.Seq[T], fn func(T) bool) bool {
|
||||
for v := range seq {
|
||||
if fn(v) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
Reference in New Issue
Block a user