Versions in this module Expand all Collapse all v1 v1.2.0 Aug 11, 2026 Changes in this version + type ByPair struct + LessFunc func(a *Pair, j *Pair) bool + Pairs []*Pair + func (a ByPair) Len() int + func (a ByPair) Less(i, j int) bool + func (a ByPair) Swap(i, j int) + type ByPairOf struct + LessFunc func(a *PairOf[K, V], j *PairOf[K, V]) bool + Pairs []*PairOf[K, V] + func (a ByPairOf[K, V]) Len() int + func (a ByPairOf[K, V]) Less(i, j int) bool + func (a ByPairOf[K, V]) Swap(i, j int) + type OrderedMap struct + func New() *OrderedMap + func (o *OrderedMap) Delete(key string) + func (o *OrderedMap) Get(key string) (interface{}, bool) + func (o *OrderedMap) Keys() []string + func (o *OrderedMap) Set(key string, value interface{}) + func (o *OrderedMap) SetEscapeHTML(on bool) + func (o *OrderedMap) Size() int + func (o *OrderedMap) Sort(lessFunc func(a *Pair, b *Pair) bool) + func (o *OrderedMap) SortKeys(sortFunc ...func(keys []string)) + func (o *OrderedMap) UnmarshalJSON(b []byte) error + func (o *OrderedMap) Values() map[string]interface{} + func (o OrderedMap) MarshalJSON() ([]byte, error) + type OrderedMapOf struct + func NewOf[K comparable, V any]() *OrderedMapOf[K, V] + func (o *OrderedMapOf[K, V]) Clone() *OrderedMapOf[K, V] + func (o *OrderedMapOf[K, V]) Delete(key K) + func (o *OrderedMapOf[K, V]) Get(key K) (V, bool) + func (o *OrderedMapOf[K, V]) Keys() []K + func (o *OrderedMapOf[K, V]) MarshalJSON() ([]byte, error) + func (o *OrderedMapOf[K, V]) MustGet(key K) V + func (o *OrderedMapOf[K, V]) Set(key K, value V) + func (o *OrderedMapOf[K, V]) SetEscapeHTML(on bool) + func (o *OrderedMapOf[K, V]) Size() int + func (o *OrderedMapOf[K, V]) Sort(lessFunc func(a *PairOf[K, V], b *PairOf[K, V]) bool) + func (o *OrderedMapOf[K, V]) SortKeys(sortFunc func(keys []K)) + func (o *OrderedMapOf[K, V]) ToMap() map[K]V + func (o *OrderedMapOf[K, V]) Values() map[K]V + type Pair struct + func (kv *Pair) Key() string + func (kv *Pair) Value() interface{} + type PairOf struct + func (kv *PairOf[K, V]) Key() K + func (kv *PairOf[K, V]) Value() V