github.com/palisadeinc/bor@v0.0.0-20230615125219-ab7196213d15/common/set/slice.go (about) 1 package set 2 3 func New[T comparable](slice []T) map[T]struct{} { 4 m := make(map[T]struct{}, len(slice)) 5 6 for _, el := range slice { 7 m[el] = struct{}{} 8 } 9 10 return m 11 }