Versions in this module Expand all Collapse all v0 v0.16.2 Jun 10, 2024 Changes in this version + func Iterate[K comparable, V any](ctx context.Context, m *Map[K, V]) <-chan Pair[K, V] + func Len[K comparable, V any](m *Map[K, V]) int + type Map struct + func Cast[K comparable, V any](v any) *Map[K, V] + func FromPairs[K comparable, V any](pairs ...Pair[K, V]) *Map[K, V] + func New[K comparable, V any]() *Map[K, V] + func SortAlpha[K comparable, V any](m *Map[K, V]) *Map[K, V] + func ToOrderedMap[K comparable, V any](m map[K]V) *Map[K, V] + func (o *Map[K, V]) FindValueUntyped(key string) any + func (o *Map[K, V]) First() Pair[K, V] + func (o *Map[K, V]) GetKeyType() reflect.Type + func (o *Map[K, V]) GetOrZero(k K) V + func (o *Map[K, V]) GetValueType() reflect.Type + func (o *Map[K, V]) IsZero() bool + func (o *Map[K, V]) ToYamlNode(n NodeBuilder, l any) *yaml.Node + type MapToYamlNoder interface + ToYamlNode func(n NodeBuilder, l any) *yaml.Node + type NodeBuilder interface + AddYAMLNode func(parent *yaml.Node, entry *nodes.NodeEntry) *yaml.Node + type Pair interface + Key func() K + KeyPtr func() *K + Next func() Pair[K, V] + Value func() V + ValuePtr func() *V + func First[K comparable, V any](m *Map[K, V]) Pair[K, V] + func NewPair[K comparable, V any](key K, value V) Pair[K, V]