Versions in this module Expand all Collapse all v1 v1.0.0 Mar 27, 2026 Changes in this version + type OrderedMap struct + func (o *OrderedMap[K, V]) Add(key K, val V) + func (o *OrderedMap[K, V]) Clear() + func (o *OrderedMap[K, V]) Copy() *OrderedMap[K, V] + func (o *OrderedMap[K, V]) Exists(key K) bool + func (o *OrderedMap[K, V]) Get(key K) (V, bool) + func (o *OrderedMap[K, V]) GetAll() ([]K, []V) + func (o *OrderedMap[K, V]) GetMap() map[K]V + func (o *OrderedMap[K, V]) Iterator(size int) chan V + func (o *OrderedMap[K, V]) Keys() []K + func (o *OrderedMap[K, V]) Remove(key K) + func (o *OrderedMap[K, V]) SetAll(values []V) + func (o *OrderedMap[K, V]) SetKeys(keys []K, def V) + func (o *OrderedMap[K, V]) Size() int + func (o *OrderedMap[K, V]) Values() []V + type SafeOrderedMap struct + func (s *SafeOrderedMap[K, V]) Add(key K, val V) + func (s *SafeOrderedMap[K, V]) Clear() + func (s *SafeOrderedMap[K, V]) Copy() *SafeOrderedMap[K, V] + func (s *SafeOrderedMap[K, V]) Exists(key K) bool + func (s *SafeOrderedMap[K, V]) Get(key K) (V, bool) + func (s *SafeOrderedMap[K, V]) GetAll() ([]K, []V) + func (s *SafeOrderedMap[K, V]) GetMap() map[K]V + func (s *SafeOrderedMap[K, V]) Iterator(size int) chan V + func (s *SafeOrderedMap[K, V]) Keys() []K + func (s *SafeOrderedMap[K, V]) Remove(key K) + func (s *SafeOrderedMap[K, V]) SetAll(values []V) + func (s *SafeOrderedMap[K, V]) SetKeys(keys []K, def V) + func (s *SafeOrderedMap[K, V]) Size() int + func (s *SafeOrderedMap[K, V]) Values() []V