5 个不稳定版本

0.21.0 2020年11月12日
0.20.1 2020年9月15日
0.20.0 2020年9月9日
0.19.1 2020年8月28日
0.19.0 2020年6月18日

#1620Rust 模式

Download history · Rust 包仓库 28/week @ 2024-03-10 · Rust 包仓库 19/week @ 2024-03-17 · Rust 包仓库 1/week @ 2024-03-24 · Rust 包仓库 37/week @ 2024-03-31 · Rust 包仓库 13/week @ 2024-04-07 · Rust 包仓库 5/week @ 2024-04-14 · Rust 包仓库 11/week @ 2024-04-21 · Rust 包仓库 1/week @ 2024-04-28 · Rust 包仓库 6/week @ 2024-05-05 · Rust 包仓库 17/week @ 2024-05-12 · Rust 包仓库 9/week @ 2024-05-19 · Rust 包仓库 13/week @ 2024-05-26 · Rust 包仓库 29/week @ 2024-06-02 · Rust 包仓库 19/week @ 2024-06-09 · Rust 包仓库 14/week @ 2024-06-16 · Rust 包仓库 11/week @ 2024-06-23 · Rust 包仓库

75 每月下载量

Apache-2.0

245KB
4.5K SLoC

Sentry Rust SDK: sentry-error-chain

支持 error-chain 库。

error-chain 库创建的错误可以使用 error_chain 集成进行记录。

示例

use sentry_error_chain::{capture_error_chain, ErrorChainIntegration};
let _sentry =
    sentry::init(sentry::ClientOptions::default().add_integration(ErrorChainIntegration));
let result = match function_that_might_fail() {
    Ok(result) => result,
    Err(err) => {
        capture_error_chain(&err);
        return Err(err);
    }
};

资源

许可证:Apache-2.0


lib.rs:

支持 error-chain 库。

error-chain 库创建的错误可以使用 error_chain 集成进行记录。

示例

use sentry_error_chain::{capture_error_chain, ErrorChainIntegration};
let _sentry =
    sentry::init(sentry::ClientOptions::default().add_integration(ErrorChainIntegration));
let result = match function_that_might_fail() {
    Ok(result) => result,
    Err(err) => {
        capture_error_chain(&err);
        return Err(err);
    }
};

依赖关系

~8–11MB
~236K SLoC