Files
go-proton-api/pkg/utils/slices.go

10 lines
171 B
Go

package utils
import "slices"
func Filter[S ~[]E, E any](s S, keep func(E) bool) S {
return slices.DeleteFunc(slices.Clone(s), func(e E) bool {
return !keep(e)
})
}