MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / remove_node

Method remove_node

nodedb-cluster/src/topology.rs:207–213  ·  view source on GitHub ↗

Remove a node. Bumps the version.

(&mut self, node_id: u64)

Source from the content-addressed store, hash-verified

205
206 /// Remove a node. Bumps the version.
207 pub fn remove_node(&mut self, node_id: u64) -> Option<NodeInfo> {
208 let removed = self.nodes.remove(&node_id);
209 if removed.is_some() {
210 self.version += 1;
211 }
212 removed
213 }
214
215 pub fn get_node(&self, node_id: u64) -> Option<&NodeInfo> {
216 self.nodes.get(&node_id)

Callers 4

remove_nodeFunction · 0.80
apply_topology_changeMethod · 0.80
node_removal_recomputesFunction · 0.80

Calls 1

removeMethod · 0.45

Tested by 3

remove_nodeFunction · 0.64
node_removal_recomputesFunction · 0.64