2

我正在使用petgraph板条箱来实现数据流图。我想将数据从边缘源节点复制到其目标节点。为此,我需要对目标节点的可变引用和对源节点的不可变引用。然而,Rust 的借用检查器阻止了这种情况的发生,因为可变和不可变的引用同时被带到图上。

petgraph 中是否有一个函数可以同时提供对多个节点的可变引用?

4

1 回答 1

2

[index_twice_mut] 方法就是这样做的方法。

请注意,如果您尝试两次索引同一个对象,它会出现恐慌,因此您需要先检查一下。

于 2017-02-23T22:26:12.493 回答