1

我正在使用 VSCode,当然还有 rust-analyzer 在 rust 中编写一些后端代码。和其他许多人一样,我遇到了 rust-anylyzer 对宏的 linting 的问题。我尝试抑制 linting/errors settings.json,但收效甚微。

    "editor.defaultFormatter": "matklad.rust-analyzer",
    "rust-analyzer.diagnostics.disabled": [
        "macro-error",
        "unresolved-macro-call",
        "unresolved-import"
    ],
    "rust-analyzer.experimental.procAttrMacros": false,
    "rust-analyzer.procMacro.enable": false

然而不知何故,我仍然收到未解决的宏错误的 linting 和错误显示。

我也尝试过设置procAttrMacrosprocMacro.enable为真,错误仍然存​​在。所有与此事相关的 github/so-questions 都只是建议摆弄rust-analyzer.diagnostics.disabled property,我有,但这并没有解决问题。

我究竟做错了什么?

在此处输入图像描述 在此处输入图像描述

4

0 回答 0