lifetime 问题,请问这种情况算是 drop check 的一种情况吗?
原文中文,约600字,阅读约需2分钟。发表于: 。下面这段代码, 会报错,但是错的原因我不太能完全确认,是不是 drop check 原因导致的? 我的理解是:因为 Arg 只是满足 FromInput 的未知类型,所以可能会有手工drop实现? 不确定我理解的对不对,求指导~ use std::marker::PhantomData; // 通过类型可以从 input 获取具体值 trait FromInput<'a> { ...
代码中使用了FromInput trait,但是不确定是否是drop check原因导致的报错,可能是因为Arg只是满足FromInput的未知类型,所以可能会有手工drop实现?报错信息未知。