通过 panics 和 eyre crate 定制钩子,生成丰富多彩的以人为本的错误报告
[! 注意] 此仓库已合并到 https://github.com/eyre-rs/eyre
请将所有问题和拉取请求推迟到 monorepo 中 :)
一个用于处理崩溃的错误报告处理程序,以及 [
eyre] 库,用于提供色彩丰富、一致且良好的错误报告。
格式化的错误报告,涵盖各种错误。
color_eyre 可帮助您构建类似于以下内容的错误报告:
将以下内容添加到您的 toml 文件中:
color-eyre = "0.6"并安装异常和错误报告处理程序:
use color_eyre::eyre::Result;
fn main() -> Result {
color_eyre::install()?;
// ...
# Ok(())
}如果您不打算使用 tracing_error 和 SpanTrace,则可以禁用跟踪集成,以减少未使用的依赖项:
在调试模式下,color-eyre的性能明显比较差
[dependencies] [dependencies]
暂无开放 Issues,或尚未同步最近议题。