xda*_*liu 8 rust rust-analyzer
我正在进行 rusttles 练习,并注意到 rust-analyzer 已打开,但没有生成任何内联错误消息或类型提示。基本上什么都不做。
我认为这是因为我没有打开其中有 Cargo.toml 的顶级 rusdlings 目录,所以我关闭了 VSCode,然后在 VSCode 中打开该目录作为我的工作区,并确保工作区设置为“受信任” 。尽管如此,锈迹分析仪仍然没有任何结果。
相比之下,我使用创建了自己的货物包cargo new,然后在 VSCode 中打开它,并且 rust-analyzer 工作正常,有错误和类型提示等等。
为什么 rust-analyzer 不适用于 rusdlings 工作区?
VSCode 1.74.3 Debian 11 Rustlings 于 2023 年 1 月克隆
这是因为rustlings有一个奇怪的目录结构,练习位于与 src 不同的目录(或类似的目录)中。请参阅 Rust 论坛上的类似帖子。
这个问题可以通过执行 来解决rustlings lsp,之后 rust-analyzer 就可以工作了。
| 归档时间: |
|
| 查看次数: |
2502 次 |
| 最近记录: |