openmeter / pkg /cmpx /compare.go
Leon4gr45's picture
Upload folder using huggingface_hub (part 9)
fea99b3 verified
Raw
History Blame Contribute Delete
260 Bytes
package cmpx
// Comparable is implemented by values with a deterministic ordering.
type Comparable[T any] interface {
Compare(T) int
}
// Compare orders two comparable values.
func Compare[T Comparable[T]](left, right T) int {
return left.Compare(right)
}