Function init_error_hook

Source
pub fn init_error_hook(package_name: &'static str)
Expand description

打印 eyre error 和 panic 时,美化输出

打印调用栈时,只打印以package_name开头的记录,如果package_name=""则打印全部

§Example

let err = eyre::eyre!("error: test");
panic!("1 {err}");
panic!("2 {err:?}");
panic!("3 {err:#}");
panic!("4 {err:#?}");
Examples found in repository?
examples/error.rs (line 6)
4fn main() {
5    let package_name = "error";
6    init_error_hook(package_name);
7
8    let err = my_err();
9    print_error(&err);
10    panic!("panic: {err:?}");
11}