(&mut self, key: &T)
| 87 | } |
| 88 | |
| 89 | fn add_vertex(&mut self, key: &T) -> Option<Vertex<T>> { |
| 90 | let vertex = Vertex::new(key.clone()); |
| 91 | self.vertnums += 1; |
| 92 | self.vertices.insert(key.clone(), vertex) |
| 93 | } |
| 94 | |
| 95 | fn get_vertex(&self, key: &T) -> Option<&Vertex<T>> { |
| 96 | if let Some(vertex) = self.vertices.get(key) { |