5 个不稳定版本
0.3.0 | 2024 年 5 月 16 日 |
---|---|
0.2.2 | 2024 年 5 月 13 日 |
0.2.1 | 2024 年 5 月 13 日 |
0.2.0 | 2024 年 5 月 13 日 |
0.1.0 | 2024 年 5 月 12 日 |
#826 in Rust 模式
每月 100 次下载
13KB
124 行
errify
此库提供宏,为整个函数提供错误上下文。
[dependencies]
errify = "0.3"
使用示例
use errify::errify;
#[errify("Custom error context, with argument capturing {arg} = {}", arg)]
fn func(arg: i32) -> Result<(), anyhow::Error> {
// ...
}
有关更多信息,请参阅 文档
许可证
根据您的选择,受Apache 许可证 2.0 版或MIT 许可证许可。除非您明确声明,否则您提交的任何旨在包含在此包中的贡献,根据 Apache-2.0 许可证定义,将按上述方式双重许可,没有任何附加条款或条件。
依赖项
~275–800KB
~18K SLoC