1 个不稳定版本

0.1.3 2019年4月21日
0.1.2 2019年1月12日
0.1.1 2018年5月16日
0.1.0 2018年4月20日

#796调试

Download history • Rust 包仓库 2054/week @ 2024-04-07 • Rust 包仓库 701/week @ 2024-04-14 • Rust 包仓库 839/week @ 2024-04-21 • Rust 包仓库 383/week @ 2024-04-28 • Rust 包仓库 382/week @ 2024-05-05 • Rust 包仓库 776/week @ 2024-05-12 • Rust 包仓库 963/week @ 2024-05-19 • Rust 包仓库 610/week @ 2024-05-26 • Rust 包仓库 691/week @ 2024-06-02 • Rust 包仓库 318/week @ 2024-06-09 • Rust 包仓库 356/week @ 2024-06-16 • Rust 包仓库 250/week @ 2024-06-23 • Rust 包仓库 304/week @ 2024-06-30 • Rust 包仓库 145/week @ 2024-07-07 • Rust 包仓库 244/week @ 2024-07-14 • Rust 包仓库 294/week @ 2024-07-21 • Rust 包仓库

1,011 每月下载量
用于 5 个代码包(3 个直接使用)

BSD-3-Clause

22KB
590

代码包 文档 Linux/OS X Windows
Crate Documentation Build Status Build Status

这是一个带有更详细错误信息的 libstd 包装器。该代码包映射 std 模块树,将可失败函数和结构体替换为包装器,这些包装器会向返回的错误添加额外的信息。正在进行中,因此可能不涵盖所有的 libstd

要使用 ex,只需将任何 xuse std::x 替换为 use ex::x 即可。某些结构体与 libstd 不同,因此可能与外部代码包存在一些摩擦。在这种情况下,请参阅 Wrapper 特性了解如何获取包装的结构体。

ex 还使用自定义错误类型来传输增强的错误消息。在所有情况下,您都可以使用 err.cause() 获取原始错误的引用,或使用 Wrapper 特性。

依赖关系

~47KB