4个版本 (2个重大更新)

0.3.0 2024年5月16日
0.2.1 2024年5月13日
0.2.0 2024年5月13日
0.1.0 2024年5月12日

#14 in #eyre

Download history • Rust 包仓库 382/week @ 2024-05-12 • Rust 包仓库 47/week @ 2024-05-19 • Rust 包仓库 3/week @ 2024-05-26 • Rust 包仓库 8/week @ 2024-06-02 • Rust 包仓库 4/week @ 2024-06-09 • Rust 包仓库 1/week @ 2024-06-16 • Rust 包仓库 1/week @ 2024-06-23 • Rust 包仓库 1/week @ 2024-07-07 • Rust 包仓库 20/week @ 2024-07-28 • Rust 包仓库 37/week @ 2024-08-04 • Rust 包仓库 29/week @ 2024-08-11 • Rust 包仓库

每月86次下载
用于 errify

MIT/Apache

15KB
307 代码行

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许可证定义,您有意提交以包含在此crate中的任何贡献都将按上述方式双许可,不附加任何额外条款或条件。

依赖关系

~275–720KB
~17K SLoC