Some checks failed
ci / go (push) Has been cancelled
ci / admin-ui (push) Has been cancelled
ci / runtime-sdk (push) Has been cancelled
ci / helm (push) Has been cancelled
ci / openapi (push) Has been cancelled
ci / container (push) Has been cancelled
ci / release-config (push) Has been cancelled
ci / shared styling (push) Has been cancelled
ci / security (push) Has been cancelled
ci / all green (push) Has been cancelled
13 lines
351 B
Go
13 lines
351 B
Go
package store
|
|
|
|
import (
|
|
"sort"
|
|
)
|
|
|
|
// sortStrings orders a string slice in place.
|
|
func sortStrings(values []string) { sort.Strings(values) }
|
|
|
|
// sortSlice orders a slice in place using the supplied comparison.
|
|
func sortSlice[T any](values []T, less func(a, b T) bool) {
|
|
sort.Slice(values, func(i, j int) bool { return less(values[i], values[j]) })
|
|
}
|