Versions in this module Expand all Collapse all v2 v2.0.0 Jan 4, 2024 Changes in this version + type Set struct + func New[T comparable](values ...T) *Set[T] + func (set *Set[T]) Add(items ...T) + func (set *Set[T]) Clear() + func (set *Set[T]) Contains(items ...T) bool + func (set *Set[T]) Difference(another *Set[T]) *Set[T] + func (set *Set[T]) Empty() bool + func (set *Set[T]) FromJSON(data []byte) error + func (set *Set[T]) Intersection(another *Set[T]) *Set[T] + func (set *Set[T]) MarshalJSON() ([]byte, error) + func (set *Set[T]) Remove(items ...T) + func (set *Set[T]) Size() int + func (set *Set[T]) String() string + func (set *Set[T]) ToJSON() ([]byte, error) + func (set *Set[T]) Union(another *Set[T]) *Set[T] + func (set *Set[T]) UnmarshalJSON(bytes []byte) error + func (set *Set[T]) Values() []T v2.0.0-alpha Jan 4, 2024