diff --git a/tools/utils/set.go b/tools/utils/set.go index 56b8db0d3..c4a7eac3a 100644 --- a/tools/utils/set.go +++ b/tools/utils/set.go @@ -4,6 +4,8 @@ package utils import ( "fmt" + + "golang.org/x/exp/maps" ) var _ = fmt.Print @@ -22,6 +24,10 @@ func (self *Set[T]) AddItems(val ...T) { } } +func (self *Set[T]) String() string { + return fmt.Sprintf("%#v", maps.Keys(self.items)) +} + func (self *Set[T]) Remove(val T) { delete(self.items, val) }