18 个版本 (11 个重大更新)
新 0.12.0 | 2024 年 8 月 14 日 |
---|---|
0.11.0 | 2024 年 1 月 29 日 |
0.10.0 | 2023 年 12 月 20 日 |
0.9.0 | 2023 年 11 月 6 日 |
0.1.1 | 2021 年 3 月 6 日 |
#328 in Rust 模式
每月 171 次下载
在 14 crates 中使用
55KB
1.5K SLoC
此 crate 由 TinyChain 内部使用。它提供了一个泛型错误类型 TCError
,可以映射到常见的 HTTP 错误代码,并支持使用 destream
进行序列化和反序列化。
示例
use tc_error::*;
fn expect_true(value: bool) -> TCResult<()> {
if value {
Ok(())
} else {
Err(TCError::bad_request("expected true but found", value))
}
}
assert_eq!(expect_true(true), Ok(()));
有关 TinyChain 的更多信息,请参阅: http://github.com/haydnv/tinychain
lib.rs
:
提供 TinyChain 的常用错误类型和相关的便捷方法。
此 crate 是 TinyChain 的一部分: http://github.com/haydnv/tinychain
依赖项
~4.5–9MB
~163K SLoC