#error #library #dynamic #reporting #process

nightly anyways

另一种动态错误处理库

7 个版本

0.3.0 2022 年 8 月 14 日
0.2.0 2022 年 7 月 2 日
0.1.4 2022 年 7 月 2 日

#31 in #reporting

每月 28 次下载

MIT 许可证

45KB
1K SLoC

Anyways

一个替代的 Error 处理库。更多文档即将推出™️


lib.rs:

Anyways

Anyways 是一个动态错误报告库。它允许你不必担心创建错误类型,而是处理错误。

此库不建议其他库使用,而是建议使用像 thiserror 这样的工具来轻松生成具体类型,以便其他人更容易使用该库。相反,它适用于需要大量库来创建产品且无法创建具体错误类型的场景。

恐慌过程

  1. 进行审计
  2. AuditProcessor 会删除无用信息,使信息更易于消化
  3. AuditFormatter 将审计部分格式化到输出中。

依赖项

~2.6–3.5MB
~75K SLoC