
anyhow
dtolnay
Flexible concrete Error type built on std::error::Error
AI 简介
anyhow 是一个为 Rust 设计的灵活错误处理库,提供统一、轻量的错误类型 anyhow::Error,用于简化多来源错误的传播与上下文附加。它支持自动错误链(chaining)、上下文注入(context)、向下转型(downcasting)以及 Rust 1.65+ 的自动回溯捕获,无需手动实现 Error trait 即可兼容任意 std::error::Error 类型。适用于中大型 Rust 应用程序的通用错误处理层,尤其适合 CLI 工具、服务端组件等需要清晰错误溯源与用户友好提示的场景。
Rust
Apache License 2.06.6k
Stars
214
Forks
22
Watchers
36
Issues
Star 增长
今日0
近 7 天0
近 30 天+11
综合评分64.1
默认分支master