MCPcopy Create free account
hub / github.com/FuzzAnything/PromptFuzz / get_or_add_node

Method get_or_add_node

src/analysis/adg.rs:177–182  ·  view source on GitHub ↗
(&mut self, node: Node)

Source from the content-addressed store, hash-verified

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();

Callers 2

add_edgeMethod · 0.45
add_nodeMethod · 0.45

Calls 1

add_nodeMethod · 0.80

Tested by

no test coverage detected