rust-analyzer - Rust language support for Visual Studio

Download this extension from the Visual Studio Marketplace or get the CI build.
Principles
- Drive developer towards Rust community best practices.
- UI and behavior parity with 'Open Folder' experience for a C# solution with multiple projects (unless it contradicts #1).
- Enhance with Rust community tools sets e.g. fmt, clippy, examples, docs. etc.
- Killer features e.g. ChatGPT integration.
Features
- Build, Clean (errors in Error list with details in output window).
- Debug & Run without debugging.
- Workspace support (continuing to get enhanced as I find more examples).
- Intellisense / Auto-complete / Goto definition / Code actions / Find references etc. all features from Rust language server.
- Examples support (run & debug).
- Tested above features with top Rust OSS projects like cargo, ruffle, iced, geo, ruff, reqwest, wasmtime.
Upcoming
- Clippy / Fmt integration.
- Test integration - 1 (unit / integration, run & debug)
- Folder enhancements (icons, context menus).
- ChatGPT integration.
- Test integration - 2 (documents).
- Basic crates.io integration.
- Basic cargo management.
Demo
How can I help?
If you enjoy using the extension, please give it a ★★★★★ rating on the Visual Studio Marketplace.
Should you encounter bugs or if you have feature requests, head on over to the GitHub repo to open an issue if one doesn't already exist.
Pull requests are also very welcome, since I can't always get around to fixing all bugs myself.
Common links
Acknowledgements
| |