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
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: "));