1

我正在尝试使用 Petgraph 的all_simple_paths(),但我不确定需要什么类型的注释,文档没有给出示例。它返回一个impl Iterator<Item = TargetColl>where TargetColl: FromIterator<G::NodeId>,但我不知道我应该为此做什么样的注释。

for path in algo::all_simple_paths(&graph, x, y, 0, None) {}
error[E0282]: type annotations needed
   --> lib.rs:10:29
   |
10 | for path in algo::all_simple_paths(&graph, x, y, 0, None) {}
   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the element type for this iterator is not specified
4

0 回答 0