Versions in this module Expand all Collapse all v1 v1.11.13-rc.2 Dec 4, 2024 v1.0.0 Dec 4, 2024 Changes in this version + type Entry struct + Key K + Set set.Set[V] + type SetMap struct + func New[K, V comparable]() *SetMap[K, V] + func (m *SetMap[K, V]) DeleteKey(key K) (set.Set[V], bool) + func (m *SetMap[K, V]) DeleteOverlapping(set set.Set[V]) []Entry[K, V] + func (m *SetMap[K, V]) DeleteValue(val V) (K, set.Set[V], bool) + func (m *SetMap[K, V]) GetKey(val V) (K, bool) + func (m *SetMap[K, V]) GetSet(key K) (set.Set[V], bool) + func (m *SetMap[K, V]) Len() int + func (m *SetMap[K, V]) LenValues() int + func (m *SetMap[K, V]) Put(key K, set set.Set[V]) []Entry[K, V] + func (m *SetMap[K, _]) HasKey(key K) bool + func (m *SetMap[_, V]) HasOverlap(set set.Set[V]) bool + func (m *SetMap[_, V]) HasValue(val V) bool