Home > database >  rust-analyzer failed to discover workspace in vscode
rust-analyzer failed to discover workspace in vscode

Time:05-01

I'm starting to learn the Rust language and I have an issue with rust-analyzer vscode extension.

  • It doesn't provide code completion as shown in the link: enter image description here

This picture doesn't provide me with any additional info about root of the problem. I tried to find articles related to my error, but failed. Please help!

UPD1.

Screenshot of directory:

enter image description here

Screenshot of Cargo.toml contents:

enter image description here

guessing_game directory was created with cargo new guessing_game command

CodePudding user response:

I guess you don't have a Cargo.toml file in your project? The rust-analyzer needs a Cargo.toml to detect the workspace.

You could create a new rust project with cargo:

cargo new your-project

cargo will help you create a Cargo.toml file automatically, or you could manually create a Cargo.toml for your existing project.

If this issue keep popping up, perhaps you could check this enter image description here

You should make sure that your Cargo.toml is in the root of workspace.

  • Related