5 个版本

0.2.3 2019 年 2 月 5 日
0.2.2 2019 年 2 月 5 日
0.2.1 2019 年 2 月 5 日
0.2.0 2019 年 2 月 5 日
0.1.0 2019 年 1 月 21 日

命令行界面 中排名第 710

MIT/Apache 许可

4KB
56

一个简约的助手库,用于提供显示在传统的“上下文:原因”格式的上下文错误。适用于主要目标是向用户传达详细诊断的 Result 的情况。

与以下类型配合良好: type Result<T> = std::result::Result<T, Box<std::error::Error + Send + Sync>>;

use std::fs;
use err_ctx::ResultExt;
let result = fs::read("foo.txt").ctx("reading foo.txt");
assert!(result.unwrap_err().to_string().starts_with("reading foo.txt: "));

无运行时依赖