1 个不稳定版本

0.1.0 2023 年 1 月 5 日

#13#error-chain

Apache-2.0 OR MIT

3KB

一种轻松打印错误原因链的方法。只需将您的错误类型包裹在 ErrorChain 中并格式化调试即可。

与 thiserror 的 #[from] 兼容得很好!

use sausage::ErrorChain;
use std::io;

fn main_() -> Result<(), ErrorChain> {
    might_fail()?;

    Ok(())
}

fn might_fail() -> Result<(), io::Error> {
    Err(io::Error::new(io::ErrorKind::Other, "oh noes!"))
}

依赖关系

~21KB