github.com/ydb-platform/ydb-go-sdk/v3@v3.89.2/internal/xslices/sort_copy.go (about) 1 package xslices 2 3 import "slices" 4 5 func SortCopy[T any](in []T, cmp func(lhs, rhs T) int) (out []T) { 6 out = slices.Clone(in) 7 8 slices.SortFunc(out, cmp) 9 10 return out 11 }