1 个不稳定版本

0.1.0 2021 年 11 月 9 日

#1370Rust 模式

Download history • Rust 包仓库 456/week @ 2024-03-13 • Rust 包仓库 691/week @ 2024-03-20 • Rust 包仓库 459/week @ 2024-03-27 • Rust 包仓库 1070/week @ 2024-04-03 • Rust 包仓库 624/week @ 2024-04-10 • Rust 包仓库 608/week @ 2024-04-17 • Rust 包仓库 931/week @ 2024-04-24 • Rust 包仓库 828/week @ 2024-05-01 • Rust 包仓库 577/week @ 2024-05-08 • Rust 包仓库 583/week @ 2024-05-15 • Rust 包仓库 422/week @ 2024-05-22 • Rust 包仓库 1016/week @ 2024-05-29 • Rust 包仓库 1104/week @ 2024-06-05 • Rust 包仓库 377/week @ 2024-06-12 • Rust 包仓库 497/week @ 2024-06-19 • Rust 包仓库 515/week @ 2024-06-26 • Rust 包仓库

2,847 每月下载量
2 个软件包中使用 (通过 ibc-relayer-cli)

MIT/Apache

8KB
64

oneline-eyre

Latest Version Rust Documentation

这是一个 simple-eyre 的分支,用于在单行输出错误追踪信息。

此库提供了一个用于与 eyre::EyreHandler 一起使用的自定义类型,该类型提供了一个没有额外上下文的简单错误报告。本质上是最小化的错误报告实现。

设置

将以下内容添加到您的 toml 文件中

[dependencies]
oneline-eyre = "0.3"

然后,在构造任何 eyre::Report 类型之前安装钩子处理器。

示例

use oneline_eyre::eyre::{eyre, WrapErr, Report};

fn main() -> Result<(), Report> {
    oneline_eyre::install()?;

    let e: Report = eyre!("oh no this program is just bad!");

    Err(e).wrap_err("usage example successfully experienced a failure")
}

许可证

根据您的选择,许可协议为 Apache 许可证,版本 2.0MIT 许可证
除非您明确说明,否则您根据 Apache-2.0 许可证定义的任何有意提交以包含在此软件包中的贡献,将根据上述协议双重许可,不附加任何额外条款或条件。

依赖关系

~180KB