代码之家  ›  专栏  ›  技术社区  ›  xdavidliu

VSCode中的锈蚀分析仪在锈蚀工作区不工作

  •  0
  • xdavidliu  · 技术社区  · 2 年前

    我正在进行rustlings练习,注意到rust分析器已打开,但没有生成任何内联错误消息或类型提示。基本上什么都不做。

    我认为这是因为我没有打开带有cargo.toml的顶级rustlings目录,所以我关闭了VSCode,然后在VSCode中将该目录作为我的工作区打开,并确保工作区设置为“可信”。不过,锈蚀分析仪没有任何结果。

    相比之下,我使用 cargo new ,然后在VSCode中打开它,锈蚀分析器工作正常,有错误和类型提示等等。

    为什么锈蚀分析仪不能用于锈蚀工作区?

    VSCode 1.74.3 Debian 11 Rustlings克隆于2023年1月

    1 回复  |  直到 2 年前
        1
  •  5
  •   xdavidliu    2 年前

    这是因为 rustlings 有一个奇怪的目录结构,在src(或类似的东西)的一个单独的目录中有练习。 See this similar thread on rust forums

    这个问题可以通过以下方式解决 rustlings lsp ,之后锈蚀分析仪将工作。

    推荐文章