#tor #error #arti #traits #enums #unified #api

tor-error

提供许多(尤其是高级)Tor API 返回的统一类型擦除错误类型。

22 个版本 (10 个破坏性更新)

0.21.0 2024年8月1日
0.20.0 2024年6月27日
0.19.0 2024年6月5日
0.6.1 2024年2月5日
0.1.0 2022年3月1日

#238 in Rust 模式

Download history 598/week @ 2024-04-27 512/week @ 2024-05-04 348/week @ 2024-05-11 356/week @ 2024-05-18 896/week @ 2024-05-25 803/week @ 2024-06-01 524/week @ 2024-06-08 1419/week @ 2024-06-15 1472/week @ 2024-06-22 1612/week @ 2024-06-29 343/week @ 2024-07-06 543/week @ 2024-07-13 795/week @ 2024-07-20 1523/week @ 2024-07-27 1410/week @ 2024-08-03 1251/week @ 2024-08-10

5,062 每月下载量
用于 47 个crate (32 个直接使用)

MIT/Apache

91KB
1K SLoC

tor-error

支持 Tor 和 Arti 的错误处理

主要,此crate提供ErrorKind枚举和相关的HasKind特质。

还有一些其他杂项,支持依赖栈中更高层crate的错误处理。

功能

backtrace -- 启用内部错误的回溯。(默认启用。)

实验性和不稳定的功能

请注意,由这些功能启用的API不受语义版本控制保证:我们可能在补丁版本之间破坏它们或删除它们。

  • experimental-api:向我们的公共接口添加额外的非稳定API。

[^1]:记住,语义版本控制是使各种cargo功能可靠工作的原因。明确来说:如果你想让cargo update只进行安全更改,则不能启用这些功能。

许可证:MIT 或 Apache-2.0


lib.rs:

依赖项

~3.5–5.5MB
~107K SLoC