结构中的预期寿命参数

时间:2019-04-24 14:59:51

标签: rust

我对我拥有的结构有点迷茫:

pub struct Blah {
    pub efd: mio::unix::EventedFd,
}

编译时,即使不是参考,我也会得到expected lifetime parameter的{​​{1}}。我尝试将其包装在Box中,但错误保持不变。 我可以添加一个生命周期参数,但是我感觉好像缺少了一些重要的东西,我不明白为什么我需要在那里。实际上,我在同一结构中还有另一个Box,它没有生命周期参数也可以正常工作,因此我认为它与EventedFd的类型有关。

我只想将EventedFd存储在其中,就像这样(如上所述,我尝试过使用Box或不使用Box):

EventedFd

0 个答案:

没有答案