Earlier quoted context omitted.
They do generally try to keep IDEs focused on a topic, for example how Rider has the role of supporting both Unity (C#) as well as Unreal (C++) projects since the the folks who seem to work closely with Rider seem to be their game development SMEs. Similarly for Rust, I figure CLion is the best bet? You would use the LLDB debugger backend similar to your C/C++ projects you would work on with CLion. Quite a few rust p…
> Similarly for Rust, I figure CLion is the best bet? Yeah. IntelliJ Ultimate is also decent with Rust, but debugging & profiling support is better with CLion.
IntelliJ Rust
51–60 of 63 posts
Re: IntelliJ Rust
#52Earlier quoted context omitted.
For anyone reading the comments with the assumption the OP link is just for the longstanding rust plugin, it is. Do not take the comment above to mean a standalone rust IDE, a la Goland, was announced. Hopes lifted, hopes dashed.
They do generally try to keep IDEs focused on a topic, for example how Rider has the role of supporting both Unity (C#) as well as Unreal (C++) projects since the the folks who seem to work closely with Rider seem to be their game development SMEs. Similarly for Rust, I figure CLion is the best bet? You would use the LLDB debugger backend similar to your C/C++ projects you would work on with CLion. Quite a few rust p…
Re: IntelliJ Rust
#53I use this regularly. It's _pretty_ good. But autocomplete and Copilot tend to fight a fair bit.
HN markdown doesn't use _, it uses * - wrap your text in asterisks to make it italic
Re: IntelliJ Rust
#54Re: IntelliJ Rust
#55- More than half of compile time errors are not shown in the IDEs. - Breaks when using some macros. For example wheb using gtk-rs each file defining a custom widget constantly show 2 errors that aren't there. Autocompletion fails for a lot of macros, even simple ones with macro_rules!. - The debugger works but there are no type renderers. I wish it showed the result of Display or Debug. Often you have to go through 5-6 layers of objects to find the actual data with std types. Single stepping can be very slow at times. Runtime expression evaluation almost always fails except for very simple expression like accessing a field (forget about anything that creates structs). - Finding files with double Shift is usually very fast but for some reason it can take 6-7 seconds for Rust files to show up.
Re: IntelliJ Rust
#56Re: IntelliJ Rust
#57When I was a newbie for Rust, I was encouraged to use CLion with the Rust plugin. What's the difference between CLion + Rust and IDEA + Rust?
Re: IntelliJ Rust
#58Serious question: why would I use this over VS Code + the Rust Analyzer extension?
The plug-ins for JetBrains are often of a substantially better quality. Their database management extension is quite awesome. You get a lot out of the box too. Their support is usually very professional, if you ever need them. It runs on a JVM so you can tune it to your particular project requirements if you need but the defaults are fine. You shouldn’t turn on too many code inspections as they can slow down the UI r…
Re: IntelliJ Rust
#59Earlier quoted context omitted.
I dont really get why Jetbrains even makes specific IDEs. I just use Intellij for everything and it seems to have same functionality as all their language specific IDEs?
Specific IDEs is actually the selling point for me as a polyglot developer, that often switches between projects in different languages. When I need to work on a C project, I'm in CLion; when I'm working on a Python project, I'm in PyCharm; when I'm working on Go, I'm in GoLand. I don't have a ton of plugins dragging my single IntelliJ down, I just have what I need when I need it. I could spend a bunch of time tweaki…
Re: IntelliJ Rust
#60I've generally seen the release of a branded IDE for a language from Jetbrains to be when they have great support for it, hopefully it'll come for Rust but it's taking a long time, which unfortunately for a Jetbrains user to death at this point, means not using Rust itself.