Rust “我该如何解决?”;“从未使用寿命参数”;使用通用字段?

Rust “我该如何解决?”;“从未使用寿命参数”;使用通用字段?,rust,Rust,以下代码生成错误: struct IntParseVisitor>{ 参观者:V,, } 酒吧特征访客?解决这个问题的最好办法是什么?请注意,我无法更改访问者的代码,因为它位于Serde中。您可以按照错误建议进行操作: 帮助:考虑删除 DE ,在字段中引用它,或使用标记,如STD::Mault::PotoMoDATIOS/P> struct IntParseVisitor>{ 参观者:V,, _幻影_数据:std::marker::PhantomData啊,多亏@Shepmaster的提示,我尝

以下代码生成错误:

struct IntParseVisitor>{
参观者:V,,
}

酒吧特征访客
?解决这个问题的最好办法是什么?请注意,我无法更改
访问者的代码,因为它位于Serde中。

您可以按照错误建议进行操作:

帮助:考虑删除<代码> DE <代码>,在字段中引用它,或使用标记,如STD::Mault::PotoMoDATIOS/P>

struct IntParseVisitor>{
参观者:V,,

_幻影_数据:std::marker::PhantomData啊,多亏@Shepmaster的提示,我尝试了这个,它编译了:

struct IntParseVisitor>{
参观者:V,,
}

pub trait Visitor
struct IntParseVisitor>{internal_Visitor:V,}
?如果不使用PhamtomData作为建议编辑看起来您的问题可能由的答案回答。如果不是,请您的问题解释差异。否则,我们可以将此问题标记为已回答。事实上,该答案没有提供足够的信息,无法获得在实际代码中工作的
,而
PhantomData
确实有效,所以我不认为它是重复的。而且这个答案是关于函数的泛型参数。不清楚它是如何应用于结构的。请在以后结束问题时给予更多的怀疑。谢谢。这与我的代码的其余部分一起工作,所以我认为这是最好的答案。我无法获得
forMy int可能是错误的uition说,
PhantomData