(pairs []Pair[T, T])
| 12 | } |
| 13 | |
| 14 | func SortPairs[T cmp.Ordered](pairs []Pair[T, T]) { |
| 15 | sort.Slice(pairs, func(i, j int) bool { |
| 16 | x := cmp.Compare(pairs[i].V1, pairs[j].V1) |
| 17 | y := cmp.Compare(pairs[i].V2, pairs[j].V2) |
| 18 | return x < 0 || x == 0 && y < 0 |
| 19 | }) |
| 20 | } |
no outgoing calls