我对我拥有的结构有点迷茫:
pub struct Blah {
pub efd: mio::unix::EventedFd,
}
编译时,即使不是参考,我也会得到expected lifetime parameter
的{{1}}。我尝试将其包装在Box中,但错误保持不变。
我可以添加一个生命周期参数,但是我感觉好像缺少了一些重要的东西,我不明白为什么我需要在那里。实际上,我在同一结构中还有另一个Box,它没有生命周期参数也可以正常工作,因此我认为它与EventedFd
的类型有关。
我只想将EventedFd存储在其中,就像这样(如上所述,我尝试过使用Box或不使用Box):
EventedFd