graph: remove redundant clone from reverse_graph()

All input nodes should be unique.
This commit is contained in:
Yuya Nishihara 2025-01-21 11:40:32 +09:00
parent 5dbc4ae619
commit b70d0c50e1

View file

@ -91,7 +91,7 @@ pub fn reverse_graph<N: Clone + Eq + Hash, E>(
let mut items = vec![];
for node in entries.into_iter().rev() {
let edges = reverse_edges.get(&node).cloned().unwrap_or_default();
let edges = reverse_edges.remove(&node).unwrap_or_default();
items.push((node, edges));
}
Ok(items)