#error #collect #result #easy #handling

beau_collector

将所有错误收集到单个错误中

4个版本

0.2.1 2020年5月6日
0.2.0 2020年5月4日
0.1.1 2020年5月3日
0.1.0 2020年5月3日

#9#handling

Download history 590/week @ 2023-12-04 359/week @ 2023-12-11 453/week @ 2023-12-18 237/week @ 2023-12-25 1218/week @ 2024-01-01 797/week @ 2024-01-08 1095/week @ 2024-01-15 755/week @ 2024-01-22 1338/week @ 2024-01-29 1007/week @ 2024-02-05 1019/week @ 2024-02-12 1361/week @ 2024-02-19 826/week @ 2024-02-26 1038/week @ 2024-03-04 879/week @ 2024-03-11 1163/week @ 2024-03-18

4,057 每月下载量
nu-completion-script 中使用

自定义许可证

10KB
147

beau_collector

Build Status Latest Version Rust Documentation

将迭代器中所有 Result 的错误收集到单个 Error 中。

运行 collect::<Result<_, _>> 在包含一些 Err 变体的 Result 迭代器上的默认行为是收集到第一个 Err 并丢弃其他错误。

beau_collector 是一个简单的解决方案,当你想要从 Result 迭代器中收集所有错误并将它们放入一个简单的 Error 中时,其中每个错误都在该错误字符串表示形式的换行符中。

这种情况的一个用例可能是CLI工具,你想要收集所有错误并将它们打印到 stderr 以供用户一次性查看。

贡献

请这样做。查看 问题。选择一个来修复,或者提出一个新的。

依赖

~565KB
~11K SLoC