1 use indexmap::{indexmap, indexset}; 2 3 #[test] test_sort()4fn 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()19fn 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