9 个不稳定版本 (3 个重大变更)
0.4.0 | 2023年10月29日 |
---|---|
0.3.0 | 2023年10月28日 |
0.1.3 | 2022年6月12日 |
0.1.2 | 2022年5月25日 |
0.0.2 | 2021年12月22日 |
#18 in #exception
1,232 monthly downloads
26KB
357 行
模块:werror
基本异常处理机制。
基本用例。
fn main()
{
let err = f1();
println!( "{err:#?}" );
// < Err(
// < BasicError {
// < msg: "Some error",
// < },
// < )
}
fn f1() -> werror::Result< () >
{
let _read = std::fs::read_to_string( "Cargo.toml" )?;
Err( werror::BasicError::new( "Some error" ).into() )
}
添加到您的项目中
cargo add werror
从仓库试用
git clone https://github.com/Wandalen/wTools
cd wTools
cargo run --example werror_tools_trivial
依赖
~140KB