Documentation ¶ Index ¶ type Set func NewSet[T comparable]() *Set[T] func (s *Set[T]) Add(item T) func (s *Set[T]) Clear() func (s *Set[T]) Has(item T) bool func (s *Set[T]) IsEmpty() bool func (s *Set[T]) Len() int func (s *Set[T]) List() []T func (s *Set[T]) Remove(item T) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Set ¶ type Set[T comparable] struct { sync.RWMutex // contains filtered or unexported fields } func NewSet ¶ func NewSet[T comparable]() *Set[T] func (*Set[T]) Add ¶ func (s *Set[T]) Add(item T) func (*Set[T]) Clear ¶ func (s *Set[T]) Clear() func (*Set[T]) Has ¶ func (s *Set[T]) Has(item T) bool func (*Set[T]) IsEmpty ¶ func (s *Set[T]) IsEmpty() bool func (*Set[T]) Len ¶ func (s *Set[T]) Len() int func (*Set[T]) List ¶ func (s *Set[T]) List() []T func (*Set[T]) Remove ¶ func (s *Set[T]) Remove(item T) Source Files ¶ View all Source files setUtils.go Click to show internal directories. Click to hide internal directories.