我目前正在制作一个嵌入式系统。为此,我有 2 个不同的恐慌处理程序,具体取决于它是正常运行还是作为测试运行。
#[cfg(test)]
对于测试恐慌处理程序和
#[cfg(not(test))]
正常恐慌处理程序。
rust-analyzer 说:由于 #[cfg] 指令,代码处于非活动状态:测试已启用
并使该功能变灰。测试从未明确设置,因此我不能只是更改它,而且我不想禁用工作区中灰显的非活动代码。
有没有办法禁用 rust-analyzer 检查测试 cfg,或者仅针对此功能禁用灰色
我尝试查找有关测试标志的信息,但找不到任何信息,如果它很重要,我正在使用 VS Code