4 个版本

0.1.3 2024年7月29日
0.1.2 2024年7月26日
0.1.1 2024年7月11日
0.1.0 2024年7月11日

604开发工具

Download history 124/week @ 2024-07-05 75/week @ 2024-07-12 4/week @ 2024-07-19 269/week @ 2024-07-26 17/week @ 2024-08-02

每月下载量 290

MIT 许可证

310KB
268

reporting Crates.io 版本 docs.rs

编译器的简单诊断报告。

use reporting::{error, note, File, Location, Renderer, Styles};

fn main() {
    let file = File::new("test.txt", "import stds;");
    let styles = Styles::styled();

    print!(
        "{}",
        Renderer::new(
            &styles,
            &[
                error!("Could not find package `{}`", "stds")
                    .location(Location::new(file.clone(), 7)),
                note!("Perhaps you meant `std`?")
            ]
        )
    )
}

lib.rs:

编译器的简单诊断报告。

use reporting::{error, note, File, Location, Renderer, Styles};

let file = File::new("test.txt", "import stds;");
let styles = Styles::styled();

print!(
    "{}",
    Renderer::new(
        &styles,
        &[
            error!("Could not find package `{}`", "stds")
                .location(Location::new(file.clone(), 7)),
            note!("Perhaps you meant `std`?")
        ]
    )
);

依赖项

~420KB