Add or update a node. Bumps the version.
(&mut self, info: NodeInfo)
| 199 | |
| 200 | /// Add or update a node. Bumps the version. |
| 201 | pub fn add_node(&mut self, info: NodeInfo) { |
| 202 | self.nodes.insert(info.node_id, info); |
| 203 | self.version += 1; |
| 204 | } |
| 205 | |
| 206 | /// Remove a node. Bumps the version. |
| 207 | pub fn remove_node(&mut self, node_id: u64) -> Option<NodeInfo> { |