use indexmap::{indexmap, indexset}; | |
#[test] | |
fn test_sort() { | |
let m = indexmap! { | |
1 => 2, | |
7 => 1, | |
2 => 2, | |
3 => 3, | |
}; | |
itertools::assert_equal( | |
m.sorted_by(|_k1, v1, _k2, v2| v1.cmp(v2)), | |
vec![(7, 1), (1, 2), (2, 2), (3, 3)], | |
); | |
} | |
#[test] | |
fn test_sort_set() { | |
let s = indexset! { | |
1, | |
7, | |
2, | |
3, | |
}; | |
itertools::assert_equal(s.sorted_by(|v1, v2| v1.cmp(v2)), vec![1, 2, 3, 7]); | |
} |