1 个不稳定版本
0.1.3 | 2019年4月21日 |
---|---|
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
#796 在 调试 中
1,011 每月下载量
用于 5 个代码包(3 个直接使用)
22KB
590 行
代码包 | 文档 | Linux/OS X | Windows |
---|---|---|---|
这是一个带有更详细错误信息的 libstd
包装器。该代码包映射 std
模块树,将可失败函数和结构体替换为包装器,这些包装器会向返回的错误添加额外的信息。正在进行中,因此可能不涵盖所有的 libstd
。
要使用 ex
,只需将任何 x
的 use std::x
替换为 use ex::x
即可。某些结构体与 libstd
不同,因此可能与外部代码包存在一些摩擦。在这种情况下,请参阅 Wrapper
特性了解如何获取包装的结构体。
ex
还使用自定义错误类型来传输增强的错误消息。在所有情况下,您都可以使用 err.cause()
获取原始错误的引用,或使用 Wrapper
特性。
依赖关系
~47KB