Use drain_sorted

This commit is contained in:
Joshua Barretto 2023-04-10 22:35:49 +01:00
parent efe2eb046c
commit 9d2ea10090
2 changed files with 6 additions and 2 deletions

View File

@ -110,7 +110,10 @@ impl Sentiments {
.collect::<BinaryHeap<_>>();
// Remove the superfluous sentiments
for (_, tgt) in sentiments.drain().take(self.map.len() - max_sentiments) {
for (_, tgt) in sentiments
.drain_sorted()
.take(self.map.len() - max_sentiments)
{
self.map.remove(&tgt);
}
}

View File

@ -6,7 +6,8 @@
trait_alias,
trait_upcasting,
control_flow_enum,
let_chains
let_chains,
binary_heap_drain_sorted
)]
pub mod ai;