Versions in this module Expand all Collapse all v0 v0.12.2 Nov 16, 2023 v0.12.1 Nov 2, 2023 v0.12.0 Nov 1, 2023 v0.11.1 Sep 27, 2023 v0.11.0 Aug 11, 2023 v0.10.3 Aug 3, 2023 v0.10.2 Jun 5, 2023 v0.10.1 May 11, 2023 v0.10.0 Mar 20, 2023 v0.9.13 Mar 7, 2023 v0.9.12 Mar 2, 2023 v0.9.11 Feb 8, 2023 v0.9.10 Jan 6, 2023 v0.9.9 Dec 23, 2022 Changes in this version + type Element struct + Key K + Value V + func (e *Element[K, V]) Next() *Element[K, V] + func (e *Element[K, V]) Prev() *Element[K, V] + type List struct + func (l *List[K, V]) Back() *Element[K, V] + func (l *List[K, V]) Front() *Element[K, V] + func (l *List[K, V]) IsEmpty() bool + func (l *List[K, V]) PushBack(key K, value V) *Element[K, V] + func (l *List[K, V]) PushFront(key K, value V) *Element[K, V] + func (l *List[K, V]) Remove(e *Element[K, V]) + type OrderedMap struct + func NewOrderedMap() *OrderedMap[K, V] + func (m *OrderedMap[K, V]) Back() *Element[K, V] + func (m *OrderedMap[K, V]) Copy() *OrderedMap[K, V] + func (m *OrderedMap[K, V]) Delete(key K) (didDelete bool) + func (m *OrderedMap[K, V]) Front() *Element[K, V] + func (m *OrderedMap[K, V]) Get(key K) (value V, ok bool) + func (m *OrderedMap[K, V]) GetElement(key K) *Element[K, V] + func (m *OrderedMap[K, V]) GetOrDefault(key K, defaultValue V) V + func (m *OrderedMap[K, V]) Keys() (keys []K) + func (m *OrderedMap[K, V]) Len() int + func (m *OrderedMap[K, V]) Set(key K, value V) bool