#context #error #information #traits #wrapping #extension #type

error-context

帮助添加额外上下文信息到错误类型的函数和类型

3 个版本

0.1.2 2019年8月27日
0.1.1 2019年4月11日
0.1.0 2019年2月18日

Rust 模式 中排名 #2063

Download history • Rust 包仓库 58/week @ 2024-03-14 • Rust 包仓库 70/week @ 2024-03-21 • Rust 包仓库 116/week @ 2024-03-28 • Rust 包仓库 114/week @ 2024-04-04 • Rust 包仓库 93/week @ 2024-04-11 • Rust 包仓库 60/week @ 2024-04-18 • Rust 包仓库 67/week @ 2024-04-25 • Rust 包仓库 71/week @ 2024-05-02 • Rust 包仓库 69/week @ 2024-05-09 • Rust 包仓库 100/week @ 2024-05-16 • Rust 包仓库 136/week @ 2024-05-23 • Rust 包仓库 78/week @ 2024-05-30 • Rust 包仓库 118/week @ 2024-06-06 • Rust 包仓库 98/week @ 2024-06-13 • Rust 包仓库 119/week @ 2024-06-20 • Rust 包仓库 100/week @ 2024-06-27 • Rust 包仓库

每月下载量 450
10 个包(3 个直接)中使用

MIT 许可证

19KB
298

Latest Version Documentation License

本库的目的是为 Rust 中的错误提供方便地添加静态类型上下文信息的方法。

此包提供了两种添加上下文的方法

  • 通过使用 WithContext trait 向新的错误类型添加,
  • 通过将现有错误包装在 ErrorContext 类型中并使用 From trait 转换到你的类型来添加。

它还提供了扩展方法,用于 Result 类型以及一些帮助添加上下文的自由函数。

有关示例和用法,请参阅 docs.rs 中的包文档。

如果你正在寻找一种更动态的方法来添加上下文到错误消息,请参阅 problem 包

没有运行时依赖