我正在尝试使用 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