(&mut self, v: usize, w: usize, weight: f32)
| 21 | } |
| 22 | |
| 23 | fn add_edge(&mut self, v: usize, w: usize, weight: f32) { |
| 24 | let e = DirectedEdge::new(v, w, weight); |
| 25 | self.adj[v].push_front(e); |
| 26 | self.in_degree[w] += 1; |
| 27 | self.ne += 1; |
| 28 | } |
| 29 | |
| 30 | fn adj(&self, v: usize) -> Iter<'_, DirectedEdge> { |
| 31 | self.adj[v].iter() |
no test coverage detected