Versions in this module Expand all Collapse all v0 v0.1.0 Sep 1, 2026 Changes in this version + type HashMap struct + func NewHashMap[K, V any](hasher internalmaphash.Hasher[K]) *HashMap[K, V] + func (m *HashMap[K, V]) All() iter.Seq2[K, V] + func (m *HashMap[K, V]) Clear() + func (m *HashMap[K, V]) Delete(key K) (V, bool) + func (m *HashMap[K, V]) Get(key K) (V, bool) + func (m *HashMap[K, V]) Keys() iter.Seq[K] + func (m *HashMap[K, V]) LoadOrStore(key K, newValue func() V) (actual V, loaded bool) + func (m *HashMap[K, V]) Set(key K, value V) (prev V, changed bool) + func (m *HashMap[K, V]) String() string + func (m *HashMap[K, V]) Values() iter.Seq[V] + type Map struct + func (m *Map[K, V]) All() iter.Seq2[K, V] + func (m *Map[K, V]) Clear() + func (m *Map[K, V]) CompareAndDelete(key K, old V) (deleted bool) + func (m *Map[K, V]) CompareAndSwap(key K, old, newVal V) (swapped bool) + func (m *Map[K, V]) Delete(key K) + func (m *Map[K, V]) Keys() iter.Seq[K] + func (m *Map[K, V]) Load(key K) (V, bool) + func (m *Map[K, V]) LoadAndDelete(key K) (V, bool) + func (m *Map[K, V]) LoadOrStore(key K, value V) (V, bool) + func (m *Map[K, V]) Store(key K, value V) + func (m *Map[K, V]) Swap(key K, value V) (V, bool) + func (m *Map[K, V]) Values() iter.Seq[V] + type Queue struct + func (q *Queue[T]) All() iter.Seq[T] + func (q *Queue[T]) Dequeue() (T, bool) + func (q *Queue[T]) Enqueue(item T) + func (q *Queue[T]) IsEmpty() bool + func (q *Queue[T]) Len() int