(&mut self, node: Node)
| 175 | } |
| 176 | |
| 177 | pub fn get_or_add_node(&mut self, node: Node) -> NodeIndex { |
| 178 | *self |
| 179 | .node_map |
| 180 | .entry(node.clone()) |
| 181 | .or_insert_with(|| self.graph.add_node(node.clone())) |
| 182 | } |
| 183 | |
| 184 | pub fn add_dependency(&mut self, edge: &EdgeIndex, dep: Dependency) { |
| 185 | let edge_weight = self.graph.edge_weight_mut(*edge).unwrap(); |