rust - 如何打破 Err 创建
问题描述
Err()
在调试 Rust 程序时,是否有可能在创建值时中断执行?
这与打破其他语言(C++、Javascript、Java 等)中的异常的目的相同,因为它向您显示错误的实际来源,而不仅仅是您打开它的位置,这通常不是很有用。
我正在使用 LLDB,但对任何调试器的答案都很感兴趣。我感兴趣的Err
是在 Serde 深处生成的,所以我不能真正修改任何代码。
解决方案
推荐阅读
- python - 在 Python Pyqt 中为所有表单创建全局变量
- c# - 这可以通过 Lambda/Block 初始化来简化吗?
- apostrophe-cms - 高级工作流程审查流程
- c# - 遍历 PRISM 模块并执行各自的“finalize”方法
- xaml - 为什么将图像属性添加到按钮时 Xamarin 应用程序不运行
- sql - 如何在 SQL 中创建列名遵循特定模式的表
- javascript - NodeJS 无法获取端点 - 返回 404
- python - 如何让 MatLab 对象在 python 中通过 sys.argv[1]?
- asp.net-mvc-4 - 通过 REST URL 将用户身份验证到 Cognos 11
- azure-devops - 创建 VSTS 扩展时保存状态或处理表单数据