在二进制项目中添加默认的lib.rs
文件并使用use
from main.rs
从中导入会报告来自 RLS 的unresolved import
错误。
cargo init proj_name
main.rs
(RLS 初始化)lib.rs
(可选择在其中添加公共测试功能)use proj_name::*
(或 pub fn 名称)添加到main.rs
RLS 报告unresolved import 'proj_name'
,而cargo build
在没有警告的情况下通过。
必须在 VSCode 中使用Reload Window
才能解决报告的错误。
导入到项目库已解决。 新文件被识别或lib.rs
存在被检查use <crate name>
Rust & rls: 1.39.0
& 1.39.0 (80a1d34)
VSCode RLS 扩展: 0.7.0
平台Win 10 + WSL2 (RLS on Ubuntu 18.04)
无法在rls
nightly-2019-12-12
上重现。
这是在 0.7.0 中修复的还是我们需要等待另一个更新? 我仍然遇到这个问题。
在 v0.7.8 中仍然遇到问题,重新加载仍然可以解决问题。
同样在这里,重新加载解决了这个问题。
最有用的评论
这是在 0.7.0 中修复的还是我们需要等待另一个更新? 我仍然遇到这个问题。