1 use indexmap::{indexmap, indexset};
2 
3 #[test]
test_sort()4 fn test_sort() {
5     let m = indexmap! {
6         1 => 2,
7         7 => 1,
8         2 => 2,
9         3 => 3,
10     };
11 
12     itertools::assert_equal(
13         m.sorted_by(|_k1, v1, _k2, v2| v1.cmp(v2)),
14         vec![(7, 1), (1, 2), (2, 2), (3, 3)],
15     );
16 }
17 
18 #[test]
test_sort_set()19 fn test_sort_set() {
20     let s = indexset! {
21         1,
22         7,
23         2,
24         3,
25     };
26 
27     itertools::assert_equal(s.sorted_by(|v1, v2| v1.cmp(v2)), vec![1, 2, 3, 7]);
28 }
29