CLion adds the power of IntelliJ debuggers to Rust. It works exceptionally well.
Last time I debugged Rust with CLion/RustRover, the debugger was the same as VSCode uses.
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.
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