Versions in this module Expand all Collapse all v0 v0.2.0 Jul 7, 2019 Changes in this version + type Set struct + func New(size int) *Set + func Use(vv ...string) *Set + func (s *Set) Add(v string) bool + func (s *Set) Clear() + func (s *Set) Copy(x *Set) + func (s *Set) Equals(t *Set) bool + func (s *Set) Has(v string) bool + func (s *Set) Intersection(x, y *Set) + func (s *Set) IntersectionWith(x *Set) + func (s *Set) Intersects(x *Set) bool + func (s *Set) Len() int + func (s *Set) MarshalJSON() ([]byte, error) + func (s *Set) Remove(v string) bool + func (s *Set) Slice() []string + func (s *Set) Union(x, y *Set) + func (s *Set) UnionWith(x *Set) bool + func (s *Set) UnmarshalJSON(data []byte) error