7个稳定版本
3.0.2 | 2023年11月26日 |
---|---|
3.0.1 | 2023年11月16日 |
1.0.3 | 2022年11月11日 |
1.0.2 | 2022年11月10日 |
1.0.0 | 2022年11月9日 |
#4 in #iceyee
每月下载量 30次
6KB
93 行
iceyee_error
自定义异常,包含堆栈信息。
支持的操作系统
- linux
- macos
- windows
示例
#[test]
pub fn test_iceyee_error() {
use iceyee_error::IceyeeError;
use iceyee_error::WrapError;
use std::error::Error as StdError;
use std::fmt::Error as StdFmtError;
println!("");
let e: IceyeeError = IceyeeError::new("hello world.");
println!("{e}\n");
let e: IceyeeError = IceyeeError::from("hello world.");
println!("{e}\n");
let e: IceyeeError = IceyeeError::from(Box::new(StdFmtError) as Box<dyn StdError>);
println!("{e}\n");
let e: WrapError<IceyeeError> = WrapError::new(e);
println!("{e}\n");
return;
}
lib.rs
:
自定义异常。