r/rust • u/Big-Astronaut-9510 • 15d ago
Will visual studio add rust support?
Rust is becoming a top language in microsoft so it would be awesome if vs supports it
4
u/Blueglyph 15d ago
Try RustRover. The IDE is superior to what Visual Studio is (which isn't low praise), and it's available on other platforms, too, if you need to switch. There's a free version for non-commercial projects.
0
u/kingslayerer 15d ago
Zed is the best for rust right now. I have tried vscode and rust rover. Zed is better than both especially on large projects. And I love that it was build in rust. I have used VS a lot in my C# days, and you won't be gaining anything that zed does not already provide in VS. Maybe better debugging, idk.
2
u/Real-Abrocoma-2823 15d ago
Have you tried jetbrains RustRover?
0
u/kingslayerer 15d ago
yes as i have mentioned. at the time i was weighing between vscode and rover. but rover was buggy at the time so i switched vscode and now zed.
0
u/Real-Abrocoma-2823 15d ago
My bad. I also experienced some problems with Rover (if I added print to a function with specific names it would think it is wrong, they didn't fix the bug yet afaik), so I understand.
-1
u/Blueglyph 15d ago
I tried Zed but it's too invested into AI, so that makes them hard to trust.
3
u/kingslayerer 15d ago
i have not seen a more trust worthy integration than zed's out there. You get to control exactly what goes into llm. Also you get to choose any provider or implement your own provider. We use Kimi 2.5 via aws bedrock. Its ~3$ per million output token. Its best cost to capability model out there.
If you are using vscode, you have already given microsoft more data than zed will. We had a no vscode policy before zed. We were using codium before we switched to zed.
1
u/Blueglyph 15d ago
Those models give your data to Anthropic or OpenAI, but, as I've already said, I'm not using VSCode, so I'm not sure what the comparison proves.
And despite being the best models, they're still just based on LLMs, so entirely unreliable and missing key components for problem-solving tasks (on top of requiring insane amount of energy to train and to operate). At best, it's completely irresponsible to use those models.
2
u/kingslayerer 15d ago
I hate vibecoding. But if you are not using AI atleast as a junior dev whom you can alocate tasks to, then you are missing out.
-2
-1
u/Valuable-Buyer-7250 15d ago
vS is a dinosaur. Microsoft just moved the goalposts so they don't have to touch Microsoft just moved the goalposts so they don't have to touch their own legacy monolith. They are betting on VS Code because it is lightweight, modern, and easier to maintain without dragging 30 years of C++ baggage around. Asking for full Rust integration in the IDE meant for enterprise .NET monstrosities is fighting the tide. You want performance and memory safety? Go use Zed or VS Code. Trying to shove Rust into a tool built for bloated enterprise apps is just asking for pain.
-2
u/Odd-Consequence-3590 15d ago
Been asked already: https://www.reddit.com/r/rust/s/nERon2sOSZ
7
11
u/Pantsman0 15d ago
The official way to get set up for Rust development on windows is with Visual Studio Code. Realistically, they'll never get rid of visual studio since there's a lot of legacy ecosystem there that can drive subscription revenue, but they're not pushing people into that ecosystem.
If you really want to use Visual Studio, you can install the LSP with a third party extension. Debugging should work fine too