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 模式

Download history 25/week @ 2024-04-25 16/week @ 2024-05-02 17/week @ 2024-05-09 16/week @ 2024-05-16 24/week @ 2024-05-23 40/week @ 2024-05-30 20/week @ 2024-06-06 20/week @ 2024-06-13 24/week @ 2024-06-20 12/week @ 2024-06-27 3/week @ 2024-07-04 21/week @ 2024-07-11 32/week @ 2024-07-18 59/week @ 2024-07-25 28/week @ 2024-08-01 45/week @ 2024-08-08

每月 171 次下载
14 crates 中使用

Apache-2.0

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