Versions in this module Expand all Collapse all v0 v0.1.0 Jul 2, 2026 Changes in this version + func Sort[T any](values []T, compare Comparator[T]) + func Sorted[T any](values []T, compare Comparator[T]) []T + func StableSorted[T any](values []T, compare Comparator[T]) []T + func Stable[T any](values []T, compare Comparator[T]) + type Comparator func(a, b T) int + func Asc[T any, V cmp.Ordered](selectValue func(T) V) Comparator[T] + func By[T any, V any](selectValue func(T) V, compare func(a, b V) int) Comparator[T] + func Chain[T any](comparators ...Comparator[T]) Comparator[T] + func Desc[T any, V cmp.Ordered](selectValue func(T) V) Comparator[T] + func NilFirst[T any](compareValue Comparator[T]) Comparator[*T] + func NilLast[T any](compareValue Comparator[T]) Comparator[*T] + func Reverse[T any](compare Comparator[T]) Comparator[T] + type Registry map[K]Comparator[T] + func (r Registry[T, K]) Get(key K) (Comparator[T], bool)