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 模式

Download history 478/week @ 2024-05-12 45/week @ 2024-05-19 8/week @ 2024-06-02 2/week @ 2024-06-09 1/week @ 2024-06-16 43/week @ 2024-07-28 33/week @ 2024-08-04 24/week @ 2024-08-11

每月 100 次下载

MIT/Apache

13KB
124

errify

crates.io docs.rs build

此库提供宏,为整个函数提供错误上下文。

[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