2大概您想要先引入一个警告,然后一些时间后增加SemVer并且完全删除该特性,使其成为硬错误。实际上没有很好的方法来做到这一点。一个非常笨拙的方法是使用该功能来启用一些代码以触发警告。但是您无法控制该警告的外观。有诊断API(Diagnostics API),可能可以通过过程宏完成所需的操作,但尚未稳定。 - Peter Hall
1个回答
2
2
你可以将这个应用于以前依赖此功能的函数中:
最初的回答:
你可以在之前依赖此功能的函数中使用它。
#[cfg_attr(feature = "unwanted", deprecated(note = "don't use the feature"))]