#源文件 #错误 #显示

source-error

一种用于显示源文件错误的神奇类型

2 个不稳定版本

0.1.0 2019 年 9 月 25 日
0.0.0 2019 年 9 月 25 日

#21#显示

MIT 许可协议

74KB
187

🧙‍♀️🔮

source-error

一种用于显示源文件错误的神奇类型


📦 安装

将以下内容添加到您的 Cargo.toml 文件的 [dependencies] 部分

[dependencies]
source-error = "0.1"

🤸 使用

🚧 接口尚未最终确定,可能随时更改

该软件包旨在作为操作文本源的工具的视觉报告诊断。

source_error::Error 类型提供有用的 Display 特性,并可在任何 Error 上下文中使用

use source_error::{from_file, Position};
use std::error::Error;

fn main() -> Result<(), Box<dyn Error>> {
    println!(
        "{}",
        from_file(
            "whoopsie!",
            "path/to/some/file.json",
            Position::new(3, 4)
        )?
    );
    Ok(())
}

Doug Tangren (softprops) 2019

依赖项

~0–7.5MB
~44K SLoC