5个不稳定版本
0.3.0 | 2022年1月15日 |
---|---|
0.2.0 | 2019年9月7日 |
0.1.2 | 2019年7月15日 |
0.1.1 | 2019年6月20日 |
0.1.0 | 2019年6月20日 |
#170 in 调试
19,515 每月下载量
用于 95 个crate(87 直接)
410KB
422 代码行
better-panic
better-panic
为panic提供美观的回溯。
它受Python tracebacks的启发,并尽可能复现它们。它的样子是这样的
部分代码基于color-backtrace库。
用法
最常见的方式是调用install
函数,该函数安装一个panic处理程序。在调试构建中,回溯会自动显示,在发布构建中默认隐藏。
better_panic::install();
有关更多配置,请参阅Settings
对象。
特性
- 为回溯着色,使其更易于观看
- 如果磁盘上找到源文件,则显示源代码片段
- 在panic已启动后隐藏所有帧
许可证和链接
依赖
~3–12MB
~133K SLoC