Re:Speeding up the Rust edit-build-run cycle
by freeone3000 on Thursday November 14, 2024 @05:02PM
(#42141699)
CLion adds the power of IntelliJ debuggers to Rust. It works exceptionally well.
[ Parent
| on HN ]
Re:Speeding up the Rust edit-build-run cycle
by nicce on Thursday November 14, 2024 @06:30PM
(#42142418)
Do you have more information about this?
Last time I debugged Rust with CLion/RustRover, the debugger was the same as VSCode uses.
Re:Speeding up the Rust edit-build-run cycle
by freeone3000 on Thursday November 14, 2024 @07:24PM
(#42142773)
Sure. It’s got breakpoints, and conditional breakpoints, using the same engine as IntelliJ. It’s got evaluate, it’s got expression and count conditionals, it’s got rewind. It has the standard locals view.
Rust support has improved in 2024 pretty strongly (before this year it just shelled out to lldb); the expr parser and more importantly the variable viewer are greatly improved since January.
Re:Speeding up the Rust edit-build-run cycle
by gooosle on Thursday November 14, 2024 @06:25PM
(#42142382)
Does it support evaluating code, in context, while debugging?
Re:Speeding up the Rust edit-build-run cycle
by freeone3000 on Thursday November 14, 2024 @07:21PM
(#42142753)
Yes*, mostly
It can do any single expression, and the results are better than lldb, but it can’t do multiple statements and not everything in Rust can be one expression; you can’t use {} here