Files
go-proton-api/utils.go

10 lines
172 B
Go

package proton
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)
})
}