Documentation
¶
Index ¶
- func ByJSON[T any](x, y T) (int, error)
- func ByKey[S Sortable](x, y S) int
- func JSON[T any](obj T) []byte
- func JSONize[T any](obj T) string
- func Normalize(data any) error
- func NormalizeSlice[S ~[]E, E any](slice S, cmp func(a, b E) int) S
- func PermuteOrder(data any, r *rand.Rand)
- func PointerKey[T Sortable](in *T) string
- func SemanticEqual[T Normalizer[T]](this, that T) (bool, error)
- func SliceKey[K Sortable](in []K) string
- type Normalizer
- type Sortable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NormalizeSlice ¶
func PermuteOrder ¶
func PointerKey ¶
func SemanticEqual ¶
func SemanticEqual[T Normalizer[T]](this, that T) (bool, error)
Types ¶
type Normalizer ¶
Click to show internal directories.
Click to hide internal directories.