我可以手动设置断点,并使用调试器运行,但我不能在Rust程序的恐慌中设置断点。如何在恐慌中设置断点,就像我在C ++中的异常一样?
我正在使用Rust 1.29.0-nightly,VS Code 1.25.1和MSVC 2017工具链。
使用MSVC工具链,您可以使用Visual Studio调试器。在VSCode中,您可以安装"C/C++" extension来访问它。尽管名称,调试器支持Rust就好了。
当设置为展开时,Panics使用与C ++异常相同的策略,因此您可以使用C ++的相同异常断点捕获恐慌。
(截图由OP提供)