我试图将inotify事件和hashmap的信息放在一个结构中,inotify watch id作为键,文件名作为值。because it is also borrowed as mutable [E0502]我认为最好的解决方案是在通告程序结构中用watch_service分隔inotify变量,但我不能取消引用self.check_for_events();,因为我
我在和借阅支票搏斗。我有两段相似的代码,一段如我所料,另一段没有。let z = bar2.f(); // error: cannot borrow `bar2` as mutable more than once at a time [E0499]}
我希望我可以在不刺激编译器的情况下两次调用问题是在评论(3):谁借用<
我是rust的新手,对进行函数调用感到震惊。很抱歉,我不能创建干净的错误示例,因为错误发生在iced::PickList的构造函数中。问题是-只要我在调用中只使用一个方法- build传递和编程器就可以工作,但如果我只将第二个所需方法的签名更改为be not static,我就根本无法构建和修复bowwor错误。在上的完整工作(构建和启动)示例。