Skip to content

Bug: rustlings lsp not working with latest rust-analyzer VS Code Extension version. #1462

Closed
@jojobii-arks

Description

@jojobii-arks

Issue

On the latest version of the rust-analyzer extension (v0.3.1463), the rust-project.json that is generated from running rustlings lsp is seemingly ignored. IntelliSense, autocomplete, etc., cannot be used despite the rust-project.json being generated and rust-analyzer extension being enabled.

Temporary Solution

Roll back rust-analyzer extension version to v0.3.1451.

How to Replicate

System Details

rust-analyzer VS Code Extension version: v0.3.1463

rustc --version

rustc 1.68.2 (9eb3afe9e 2023-03-27)

rustlings --version

v5.4.1

ls -la

total 20365
drwxr-xr-x 1 josep 197609       0 Apr  4 07:58 ./
drwxr-xr-x 1 josep 197609       0 Apr  2 10:29 ../
-rw-r--r-- 1 josep 197609   53199 Apr  2 10:29 .all-contributorsrc
drwxr-xr-x 1 josep 197609       0 Apr  2 10:29 .devcontainer/
-rw-r--r-- 1 josep 197609     109 Apr  2 10:29 .editorconfig
drwxr-xr-x 1 josep 197609       0 Apr  3 05:56 .git/
drwxr-xr-x 1 josep 197609       0 Apr  2 10:29 .github/
-rw-r--r-- 1 josep 197609     179 Apr  2 10:29 .gitignore
-rw-r--r-- 1 josep 197609     169 Apr  2 10:29 .gitpod.yml
drwxr-xr-x 1 josep 197609       0 Apr  2 10:29 .vscode/
-rw-r--r-- 1 josep 197609   69063 Apr  2 10:29 AUTHORS.md
-rw-r--r-- 1 josep 197609   17152 Apr  2 10:29 Cargo.lock
-rw-r--r-- 1 josep 197609     533 Apr  2 10:29 Cargo.toml
-rw-r--r-- 1 josep 197609   45620 Apr  2 10:29 CHANGELOG.md
-rw-r--r-- 1 josep 197609    4301 Apr  2 10:29 CONTRIBUTING.md
drwxr-xr-x 1 josep 197609       0 Apr  2 10:29 exercises/
-rw-r--r-- 1 josep 197609    1572 Apr  2 10:29 flake.lock
-rw-r--r-- 1 josep 197609    2032 Apr  2 10:29 flake.nix
-rw-r--r-- 1 josep 197609   42700 Apr  2 10:29 info.toml
-rwxr-xr-x 1 josep 197609    3116 Apr  2 10:29 install.ps1*
-rwxr-xr-x 1 josep 197609    4846 Apr  2 10:29 install.sh*
-rw-r--r-- 1 josep 197609    1117 Apr  2 10:29 LICENSE
-rw-r--r-- 1 josep 197609    6667 Apr  2 10:29 README.md
-rw-r--r-- 1 josep 197609    8996 Apr  4 07:56 rust-project.json
-rw-r--r-- 1 josep 197609     284 Apr  2 10:29 shell.nix
drwxr-xr-x 1 josep 197609       0 Apr  2 10:29 src/
drwxr-xr-x 1 josep 197609       0 Apr  2 10:29 target/
-rw-r--r-- 1 josep 197609 2748416 Apr  3 05:55 temp_104912_ThreadId1.pdb
-rw-r--r-- 1 josep 197609 2732032 Apr  2 20:19 temp_106948_ThreadId1.pdb
-rw-r--r-- 1 josep 197609 2748416 Apr  4 07:58 temp_37868_ThreadId1.pdb
-rw-r--r-- 1 josep 197609 2732032 Apr  2 11:49 temp_49388_ThreadId1.pdb
-rw-r--r-- 1 josep 197609 2732032 Apr  2 20:21 temp_54464_ThreadId1.pdb
-rw-r--r-- 1 josep 197609 2732032 Apr  2 20:21 temp_86324_ThreadId1.pdb
-rw-r--r-- 1 josep 197609 2732032 Apr  2 20:21 temp_88736_ThreadId1.pdb
-rw-r--r-- 1 josep 197609 1355776 Apr  2 10:31 temp_99564_ThreadId1.pdb
drwxr-xr-x 1 josep 197609       0 Apr  2 10:29 tests/

OS name and version: Windows 11 Pro, 22H2, Build 22621.1413

this is probably better suited for rust-lang/rust-analyzer but I'm still learning Rust 😓

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions