Versions in this module Expand all Collapse all v1 v1.0.1 Sep 12, 2024 v1.0.0 Jan 28, 2024 Changes in this version + type AnySet struct + func NewAnySet(eq func(a any, b any) bool, aa ...any) *AnySet + func (s *AnySet) Difference(rhs *AnySet) *AnySet + func (s *AnySet) Exist(val any) bool + func (s *AnySet) Insert(val any) + func (s *AnySet) Intersection(rhs *AnySet) *AnySet + func (s *AnySet) Remove(val any) + func (s *AnySet) Slice() []any + type StringSet map[string]struct + func NewStringSet(ss ...string) StringSet + func (s StringSet) Difference(rhs StringSet) StringSet + func (s StringSet) Exist(val string) bool + func (s StringSet) Insert(val string) + func (s StringSet) Intersection(rhs StringSet) StringSet + func (s StringSet) Join(add StringSet) StringSet + func (s StringSet) Remove(val string) + func (s StringSet) Slice() []string