By default, A repository that doesn't have Cargo.toml in the top-level can't be detected by rust-analyzer in vscode.
I know rust-analyzer can detect Cargo.toml if I set "rust-analyzer.linkedProjects" in settings.json
Like this
"rust-analyzer.linkedProjects": [
// Must be specified absolute path.
"/homet/myname/the_repository/sub_dir/
]
NOTE: My Cargo.toml is in ${workspaceFolder}/subdir/Cargo.toml
"rust-analyzer.linkedProjects" doesn't support relative path and ${workspaceFolder}
Background:
- I'm using the repository with a team member. Moreover, I'm using the repository from some of my computers.
- We're sharing common .vscode/settings.json as our minimum default setting.
Question:
Is there any workaround to share the "rust-analyzer.linkedProjects" with teammates?