#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 58/week @ 2024-03-14 70/week @ 2024-03-21 116/week @ 2024-03-28 114/week @ 2024-04-04 93/week @ 2024-04-11 60/week @ 2024-04-18 67/week @ 2024-04-25 71/week @ 2024-05-02 69/week @ 2024-05-09 100/week @ 2024-05-16 136/week @ 2024-05-23 78/week @ 2024-05-30 118/week @ 2024-06-06 98/week @ 2024-06-13 119/week @ 2024-06-20 100/week @ 2024-06-27

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

MIT 许可证

19KB
298

Latest Version Documentation License

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

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

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

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

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

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

没有运行时依赖