#error #rustc #diagnostics #error-message

bin+lib frack

伪造的 Rust 错误生成器

5 个稳定版本

2.0.0 2024 年 6 月 21 日
1.0.4 2024 年 6 月 20 日

#295 in 命令行界面

Download history 143/week @ 2024-06-14 189/week @ 2024-06-21 2/week @ 2024-06-28

每月下载 139

MIT 许可证

30KB
662

Frack

error generated by frack

伪造的 Rust 错误生成器 - 既是 CLI 也是库!可以用于玩笑错误或,如果需要,真实错误。

目标是尽可能准确地模拟真实的 rustc 错误/警告。如果有什么遗漏,请提交 issue 或 PR。

CLI

查看 frack help

命令图像

frack
    error AMOGUS
        "this code is sus" \
        "    let Foo { x } = z;" \
        8-16 \
    fix "`y` lives matter" \
        "    let Foo { x, y } = z;" \
        15-17 \
    help "don't discriminate next time" \
    note "error generated by Kyllingene/frack"

Lib

查看 examples/ 中的文件:它们很小且易于阅读。要尝试它们,请执行 cargo run --example NAME,例如 cargo run --example demo


lib.rs:

用于创建类似 rustc 的错误消息的工具,用于娱乐或实际用途。

请注意,所有实现 Display 的实例以及名为 display 的方法都使用 ANSI 转义序列。目前无法更改此设置。

无运行时依赖