mirror of
https://github.com/Buriburizaem0n/nezha_domains.git
synced 2026-02-04 12:40:07 +00:00
feat(waf): return ip in string literal (#947)
* feat(waf): return ip in string literal * rename
This commit is contained in:
@@ -3,6 +3,7 @@ package utils
|
||||
import (
|
||||
"crypto/rand"
|
||||
"errors"
|
||||
"iter"
|
||||
"maps"
|
||||
"math/big"
|
||||
"net/netip"
|
||||
@@ -164,3 +165,13 @@ func Unique[T comparable](s []T) []T {
|
||||
}
|
||||
return ret
|
||||
}
|
||||
|
||||
func ConvertSeq[T, U any](seq iter.Seq[T], f func(e T) U) iter.Seq[U] {
|
||||
return func(yield func(U) bool) {
|
||||
for e := range seq {
|
||||
if !yield(f(e)) {
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user