Extensions Rust
Chester Wyke July 27, 2023 Updated: April 26, 2025 #VSCodeMust haves
| Name | ID | Reason |
|---|---|---|
| CodeLLDB | vadimcn.vscode-lldb | Allows debugging rust code |
| rust-analyzer | rust-lang.rust-analyzer | Provides realtime feedback on code |
Useful
| Name | ID | Reason |
|---|---|---|
| Dependi | fill-labs.dependi | Adds icons to cargo.toml to tell you dependency status |
Might be useful
| Name | ID | Reason |
|---|---|---|
| insta snapshots | mitsuhiko.insta | Makes working with insta more convenient |
Previously used
| Name | ID | Reason |
|---|---|---|
| Crates Completer | jedeop.crates-completer | Auto complete for creates if you edit cargo.toml manually (using cargo add cli now instead) |
| Even Better TOML | tamasfe.even-better-toml | Add TOML support (using dprint now instead) |
| Rust Test Explorer | Swellaby.vscode-rust-test-adapter | View and run your Rust tests in the Sidebar (Didn’t always work so stopped using it) |
| vscode-ron | a5huynh.vscode-ron | Adds support for RON (Rusty object notation) - Wasn’t using it |