宠物手中的两个节点的可变访问



我正在使用petgraph板条来实现数据流图。我想将数据从边缘源节点复制到其目标节点。为此,我需要对目标节点的可变引用,并需要对源节点的不变引用。但是,Rust的借款检查器可以防止发生这种情况,因为同时将可变和不变的参考引用到图表上。

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

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

请注意,如果您尝试两次索引相同的对象,请首先检查一下。

最新更新