dtolnay

thiserror

dtolnay

derive(Error) for struct and enum error types

AI 简介

dtolnay/thiserror 是一个为 Rust 项目中的结构体和枚举错误类型提供 `derive(Error)` 宏的库。其核心功能是通过宏自动生成符合 `std::error::Error` trait 的实现,支持错误枚举、具名字段结构体、元组结构体或单元结构体,并能根据提供的 `#[error("...")]` 注解生成 `Display` 实现。此库旨在不改变公共API的情况下简化错误处理代码的编写,适用于需要简洁且标准地定义错误类型的Rust应用程序开发场景中。

Rust
Apache License 2.0
5.4k
Stars
210
Forks
21
Watchers
25
Issues

Star 增长

今日+2
近 7 天+11
近 30 天+30
综合评分75.47
默认分支master