7个版本 (1个稳定版)
使用旧版Rust 2015
1.0.0 | 2018年11月9日 |
---|---|
0.3.2 | 2018年5月29日 |
0.2.0 | 2018年5月28日 |
0.1.1 | 2016年9月30日 |
#6 in #lazily
12KB
229 行
lazy-panic.rs
提供懒加载工具以懒加载自定义panic钩子
可用特性
backtrace-on
- 启用Debug
格式化器以打印堆栈跟踪
示例
设置简单的panic信息
#[macro_import]
extern crate lazy_panic;
fn main() {
set_panic_message!(lazy_panic::formatter::Simple);
//prints `Panic: main.rs:8 - LOLKA\n`
panic!("LOLKA");
set_panic_message!(lazy_panic::formatter::Debug);
//prints `{Backtrace}\nPanic: main.rs:12 - LOLKA\n`
panic!("LOLKA");
}
lib.rs
:
提供懒加载工具以懒加载自定义panic钩子。
依赖项
~0–520KB
~10K SLoC