rust-lang.rust extension does not fully support rust-analyzer at the moment. We will fix that soon-ish, but for the time being the recommended way to use rust-analyzer is via matklad.rust-analyzer extension.
I don't know if the features listed here are ready for workspace? I'm experiencing some issues and I don't know if it's directly related to the use of the rust-analyzer extension or it's not ready for workspaces.
Apparently the extension is loaded, I can see the outputs from the server and from the client. I still have this error [ERROR ra_project_model] cyclic dependency diesel_derives -> diesel but I don't know if it's a blocking one.
I still have my CPU heavily (> 60%) used by rust-analyzer-linux but the main features aren't available : code completion, goto implem/definition, ...
Do I need to open an issue on the main repository?
Looking to the server logs, when killing a process, I can see these logs :
ERROR ra_project_model] cyclic dependency diesel_derives -> diesel
[Info - 11:40:43 PM] Connection to server got closed. Server will restart.
[ERROR ra_project_model] cyclic dependency diesel_derives -> diesel
Apparently processes aren't killed / duplicated when I shutdown / start VSCode (or the rust-analyzer extension). I don't know if it's related to the error / to the workspace that needs more process. And for now it doesn't explain why the features aren't working.