在 std/tokio io 错误中提高错误可读性以及主函数中的错误处理辅助工具
所有者: VolumeGraphics,Christopher Regali。
2184 在 Rust 模式 中
1,281 每月下载量在 3 crates 中使用
7KB 75 行
此 crate 主要包含生成 fat io 错误的辅助工具 - 带有失败文件路径的错误。它解决了在异步/等待日志工具中不知道正在处理哪个文件的问题。请注意,fat 错误正在克隆 PathBuf 以存储受影响的文件。
PathBuf
为了在主函数中提供更多便利,提供了一个 MainError,它具有泛型实现,允许使用所有错误与 ? 操作符。
MainError
?
这并不复杂,但很方便。
lib.rs
~0.3–1.9MB ~37K SLoC