borrow checker

This commit is contained in:
Anatoly Yakovenko
2018-06-23 17:13:45 -07:00
committed by Greg Fitzgerald
parent e929404676
commit 8ef8a8dea7

View File

@ -561,9 +561,9 @@ impl Crdt {
*cnt += 1;
trace!("leader {:?} {}", &v.current_leader_id[..4], *cnt);
}
let mut sorted: Vec<_> = table.iter().collect();
let mut sorted: Vec<(&PublicKey, usize)> = table.into_iter().collect();
sorted.sort_by_key(|a| a.1);
sorted.last().map(|a| *(*(*a).0))
sorted.last().map(|a| *a.0)
}
/// TODO: This is obviously the wrong way to do this. Need to implement leader selection