2个版本
0.1.1 | 2024年7月14日 |
---|---|
0.1.0 | 2024年7月9日 |
#20 in #error-context
7KB
79 行
错误时退出
此crate帮助您在发生错误时使用底层anyhow
错误处理退出。
安装
cargo add eoe
示例
use anyhow::{anyhow, Context};
use eoe::ExitOnError;
Err::<(), _>(anyhow!("Mm-noom-ba-deh"))
.context("Doom-boom-ba-beh")
.context("Doo-boo-boom-ba-beh-beh")
.exit_on_error();
use anyhow::{anyhow, Context};
use eoe::QuitOnError;
Err::<(), _>(anyhow!("Mm-ba-ba-beh, mm-ba-ba-beh"))
.context("Dee-day-da, ee-day-da")
.quit_on_error();
lib.rs
:
此crate帮助您在发生错误时使用底层anyhow
错误处理退出。
依赖
~175–370KB