#error #error-handling #composition #scalable #introspection #programmatic #most

no-std rancor

无需类型组合的可扩展和高效的错误处理

10 个版本

0.1.0-pre82024 年 1 月 1 日
0.1.0-pre72023 年 12 月 15 日
0.1.0-pre12023 年 11 月 4 日
0.1.0-alpha.102024 年 8 月 11 日
0.1.0-alpha.92024 年 3 月 30 日

11#most

Download history 144/week @ 2024-04-26 172/week @ 2024-05-03 47/week @ 2024-05-10 64/week @ 2024-05-17 96/week @ 2024-05-24 127/week @ 2024-05-31 80/week @ 2024-06-07 84/week @ 2024-06-14 86/week @ 2024-06-21 22/week @ 2024-06-28 99/week @ 2024-07-05 111/week @ 2024-07-12 42/week @ 2024-07-19 71/week @ 2024-07-26 91/week @ 2024-08-02 163/week @ 2024-08-09

每月 385 次下载

MIT 许可证

24KB
515

rancor

rancor 提供了无需使用类型组合的可扩展和高效的错误处理。这使得它非常适合以下情况:

  • 程序化错误检查不适用
  • 函数可能会出错,但大部分时间都会成功
  • 错误应在发出时提供尽可能多的有用细节
  • 用例包括 no_std 和支持 std 的目标

lib.rs:

rancor

rancor 提供了无需使用类型组合的可扩展和高效的错误处理。这使得它非常适合以下情况:

  • 程序化错误检查不适用
  • 函数可能会出错,但大部分时间都会成功
  • 错误应在发出时提供尽可能多的有用细节
  • 用例包括 no_std 和支持 std 的目标

依赖项

~295–740KB
~18K SLoC