Avoid Unstable Sort (#12455)

* dont use unstable sort

* remove comment

* add clippy rule
This commit is contained in:
Shawn Tabrizi
2022-10-11 14:41:43 -04:00
committed by GitHub
parent fbdfa84cd7
commit 023aa03fea
9 changed files with 14 additions and 17 deletions
@@ -155,7 +155,7 @@ pub fn trim_helpers() -> TrimHelpers {
seq_phragmen(desired_targets as usize, targets.clone(), voters.clone(), None).unwrap();
// sort by decreasing order of stake
assignments.sort_unstable_by_key(|assignment| {
assignments.sort_by_key(|assignment| {
std::cmp::Reverse(stakes.get(&assignment.who).cloned().unwrap_or_default())
});