2 个不稳定版本
0.1.0 | 2019 年 9 月 25 日 |
---|---|
0.0.0 | 2019 年 9 月 25 日 |
#21 在 #显示
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