Whichever debugger you need for your project, CLion has you covered. You can easily switch between GDB and LLDB.
Explore any data structure in depth. Bundled GDB/LLDB renderers build tree views for Rust types, including structs, vectors, and various standard library types.
CLion’s WSL toolchain brings full debugging functionality to your Rust WSL projects so you don’t have to leave the IDE to debug under WSL.
Track how variables change right in the IDE. Editor hints enable you to see the contents of complicated variables and add inline watches for child items.
Investigate issues faster with a memory view that’s updated on the go and a disassembly view equipped with breakpoints and stepping.
Debugging for Rust is available in IntelliJ IDEA Ultimate, PyCharm Professional, and GoLand
To start debugging in other IDEs, you have to install the Native Debugging plugin and download the debugger binary.
Including GNU targets on Windows.
Although WSL support is available in all IDEs, debugging only works in CLion.
An open-source Rust plugin compatible with all IntelliJ-based IDEs