Don't borrow_mut excessively
This commit is contained in:
parent
8c761fe0d4
commit
6d1e505590
@ -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 =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user