我正在使用petgraph板条来实现数据流图。我想将数据从边缘源节点复制到其目标节点。为此,我需要对目标节点的可变引用,并需要对源节点的不变引用。但是,Rust的借款检查器可以防止发生这种情况,因为同时将可变和不变的参考引用到图表上。
petgraph中是否有一个可以同时提供对多个节点的可变引用的功能?
[index_twice_mut]方法是这样做的方法。
请注意,如果您尝试两次索引相同的对象,请首先检查一下。
我正在使用petgraph板条来实现数据流图。我想将数据从边缘源节点复制到其目标节点。为此,我需要对目标节点的可变引用,并需要对源节点的不变引用。但是,Rust的借款检查器可以防止发生这种情况,因为同时将可变和不变的参考引用到图表上。
petgraph中是否有一个可以同时提供对多个节点的可变引用的功能?
[index_twice_mut]方法是这样做的方法。
请注意,如果您尝试两次索引相同的对象,请首先检查一下。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium