解析std::fmt::Debug的输出
std::fmt::Debug
所有者 Darren Tsung.
#2418 在 解析器实现
12,902 每月下载量在 6 个crate中使用 (通过 pretty_assertions_sorted)
24KB 598 行
该crate会尽力解析Rust Debug的输出到一个结构体中。我的动机是方便在evcxr中输出更整洁的结果,但可能还有其他地方也有用,例如将调试输出转换为JSON以发送到某些日志文件。
Debug
~1.5MB ~31K SLoC