14 个重大版本
新增 0.16.0 | 2024 年 8 月 16 日 |
---|---|
0.15.0 | 2024 年 6 月 29 日 |
0.14.0 | 2024 年 5 月 30 日 |
0.12.0 | 2024 年 3 月 26 日 |
0.1.4 | 2022 年 6 月 12 日 |
在 开发工具 中排名第 674
每月下载量 2,466
在 65 个包(直接使用 8 个)中使用
23KB
417 行
模块 :: error_tools
基本异常处理机制。
基本用例
#[ cfg( feature = "enabled" ) ]
fn main()
{
let err = f1();
println!( "{err:#?}" );
// < Err(
// < BasicError {
// < msg: "Some error",
// < },
// < )
}
#[ cfg( feature = "enabled" ) ]
fn f1() -> error_tools::untyped::Result< () >
{
let _read = std::fs::read_to_string( "Cargo.toml" )?;
Err( error_tools::BasicError::new( "Some error" ).into() )
}
添加到您的项目中
cargo add error_tools
从仓库中尝试使用
git clone https://github.com/Wandalen/wTools
cd wTools
cargo run --example error_tools_trivial
依赖项
~135KB