-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rust-analyzer가 코드를 제대로 인식하지 못하는 문제 #397
Comments
@anemoneflower 1번은 .vscode/settings.json에 다음 내용을 넣으면 해결되는 것 같습니다. {
"rust-analyzer.checkOnSave.allTargets": false
}
다만, 이 문제를 해결하면 rust-analyzer가 |
@Medowhill 2번에 대해서는 조금 귀찮긴 하지만 다음과 같은 방법을 쓰면 에러가 나타나면서 정확한 type이 뭔지 알려줍니다.
2번 문제는 rust-analyzer만의 고질적인 문제때문에 일어나는 것 같습니다. 참고로, 굳이 |
감사합니다. 디버깅할 때는 유용한 방법인 것 같습니다. 다만, go to definition이 동작할 수 없는 것과 use case를 볼 때 포함되지 않는 것은 여전히 아쉽긴 하네요. + 자동 renaming도요 |
추가로, rust-analyzer가 "rust-analyzer.diagnostics.disabled": ["unresolved-import"] 다만, "rust-analyzer.procMacro.enable": true,
"rust-analyzer.cargo.loadOutDirsFromCheck": true, 참고: https://github.com/rust-analyzer/rust-analyzer/issues/ 6053 |
현재 rust-analyzer 관련하여 두가지 문제가 있는 것 같습니다.
lib.rs
에서 can't find crate for test 등의 bogus error를 띄우는 문제project()
로 얻은 field에 대해서는 type을{unknown}
이라며 제대로 띄우지 못하는 문제1번은다음 내용을 넣으면 에러는 없어지지만, 문제가 완벽하게 해결되지는 않는 것 같습니다. 조금 더 알아보겠습니다..vscode/settings.json
에 다음과 같은 내용을 넣으면 해결되는 것으로 보입니다.@anemoneflower 같은 문제가 있었던 걸로 알고 있는데, 혹시 해결되나요?추가로, https://github.com/rust-analyzer/rust-analyzer/blob/master/docs/user/manual.adoc#vs-code 를 참고하면 좋을 것 같습니다.
2번은 아직 해결하지 못하고 있습니다. 일단, 지금까지 확인한 건 다음과 같습니다.
Originally posted by @travis1829 in #394 (comment)
The text was updated successfully, but these errors were encountered: