小编lv4*_*lv4的帖子

有没有办法阻止 rust-analyzer 使“非活动”代码变暗?

我目前正在制作一个嵌入式系统。为此,我有 2 个不同的恐慌处理程序,具体取决于它是正常运行还是作为测试运行。 #[cfg(test)] 对于测试恐慌处理程序和 #[cfg(not(test))] 正常恐慌处理程序。

rust-analyzer 说:由于 #[cfg] 指令,代码处于非活动状态:测试已启用

并使该功能变灰。测试从未明确设置,因此我不能只是更改它,而且我不想禁用工作区中灰显的非活动代码。

有没有办法禁用 rust-analyzer 检查测试 cfg,或者仅针对此功能禁用灰色

我尝试查找有关测试标志的信息,但找不到任何信息,如果它很重要,我正在使用 VS Code

rust rust-analyzer

5
推荐指数
1
解决办法
2276
查看次数

标签 统计

rust ×1

rust-analyzer ×1