百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

eyre

> 编程语言
开源

基于特性对象的错误处理类型,可在 Rust 应用程序中轻松实现特定的错误处理和报告

1.8K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于特性对象的错误处理类型,可在 Rust 应用程序中轻松实现特定的错误处理和报告

eyre

构建状态 最新版本 Rust 文档 Discord 聊天 此库提供 [eyre::Report][Report],这是一个基于特性的对象。 Rust 中的错误处理类型,可方便地进行习惯性的错误处理和报告 应用程序。 此 crate 是 [anyhow] 的一个分支,支持自定义的错误处理。 错误报告。有关自定义的详细信息,请参阅文档。 [eyre::EyreHandler]。

自定义报告处理程序

此 crate 的核心在于其能够更换 Handler 类型,以改变错误附带的信息以及最终报告的格式。此 crate 旨在与配套 crate 一起使用,以定制其行为。下面列出了用于 eyre 导出报告处理器的已知 crate,以及它们提供的功能的简要摘要。

  • [stable-eyre]: 将回溯类型从 std 切换为 backtrace-rs,这样就可以在 stable 上捕获回溯。报告格式与 DefaultHandler 的报告格式相同。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言