Versions in this module Expand all Collapse all v1 v1.18.3 Jan 4, 2025 v1.0.2 Sep 10, 2024 Changes in this version + func GetSortedValuesFunc[T any](container Container[T], comparator utils.Comparator[T]) []T + func GetSortedValues[T cmp.Ordered](container Container[T]) []T + type Container interface + Clear func() + Empty func() bool + Size func() int + String func() string + Values func() []T + type EnumerableWithIndex interface + All func(func(index int, value T) bool) bool + Any func(func(index int, value T) bool) bool + Each func(func(index int, value T)) + Find func(func(index int, value T) bool) (int, T) + type EnumerableWithKey interface + All func(func(key K, value V) bool) bool + Any func(func(key K, value V) bool) bool + Each func(func(key K, value V)) + Find func(func(key K, value V) bool) (K, V) + type IteratorWithIndex interface + Begin func() + First func() bool + Index func() int + Next func() bool + NextTo func(func(index int, value T) bool) bool + Value func() T + type IteratorWithKey interface + Begin func() + First func() bool + Key func() K + Next func() bool + NextTo func(func(key K, value V) bool) bool + Value func() V + type JSONDeserializer interface + FromJSON func([]byte) error + UnmarshalJSON func([]byte) error + type JSONSerializer interface + MarshalJSON func() ([]byte, error) + ToJSON func() ([]byte, error) + type ReverseIteratorWithIndex interface + End func() + Last func() bool + Prev func() bool + PrevTo func(func(index int, value T) bool) bool + type ReverseIteratorWithKey interface + End func() + Last func() bool + Prev func() bool + PrevTo func(func(key K, value V) bool) bool