Versions in this module Expand all Collapse all v1 v1.0.0 Mar 27, 2026 Changes in this version + var ErrInvalidType = errors.New("invalid type for comparator") + func ByteComparator(a, b interface{}) (int, error) + func Float32Comparator(a, b interface{}) (int, error) + func Float64Comparator(a, b interface{}) (int, error) + func Float64DiffComparator(a, b interface{}) (int, error) + func Int16Comparator(a, b interface{}) (int, error) + func Int32Comparator(a, b interface{}) (int, error) + func Int64Comparator(a, b interface{}) (int, error) + func Int8Comparator(a, b interface{}) (int, error) + func IntComparator(a, b interface{}) (int, error) + func RuneComparator(a, b interface{}) (int, error) + func StringComparator(a, b interface{}) (int, error) + func TimeComparator(a, b interface{}) (int, error) + func UInt16Comparator(a, b interface{}) (int, error) + func UInt32Comparator(a, b interface{}) (int, error) + func UInt64Comparator(a, b interface{}) (int, error) + func UInt8Comparator(a, b interface{}) (int, error) + func UIntComparator(a, b interface{}) (int, error) + type Comparator func(a, b interface{}) (int, error)