(&mut self, deps: Vec<usize>)
| 64 | } |
| 65 | |
| 66 | pub fn add_node(&mut self, deps: Vec<usize>) -> Node { |
| 67 | let idx = self.nodes.len(); |
| 68 | |
| 69 | let node = Node { |
| 70 | idx, |
| 71 | deps |
| 72 | }; |
| 73 | self.nodes.push(node.clone()); |
| 74 | node |
| 75 | } |
| 76 | |
| 77 | pub fn set_node_color(&mut self, node_color: Color) { |
| 78 | self.graph_desc.node_color = node_color; |
no outgoing calls