Don't borrow_mut excessively

This commit is contained in:
Shadowfacts 2024-11-02 19:29:29 -04:00
parent 8c761fe0d4
commit 6d1e505590

View File

@ -215,12 +215,14 @@ impl<O: 'static, S: Synchronicity> GraphBuilder<O, S> {
}); });
} }
let mut graph = self.node_graph.borrow_mut();
for (source, dest) in edges { for (source, dest) in edges {
self.node_graph.borrow_mut().add_edge(source, dest, ()); graph.add_edge(source, dest, ());
} }
let mut graph = self.node_graph.borrow_mut();
util::remove_nodes_not_connected_to(&mut *graph, output.node_idx); util::remove_nodes_not_connected_to(&mut *graph, output.node_idx);
drop(graph); drop(graph);
let sorted_nodes = let sorted_nodes =