1个不稳定版本
| 0.0.1 | 2023年4月5日 |
|---|
#12 in #rome
每月75次下载
用于 9 个crate(6个直接使用)
185KB
4.5K SLoC
rome_diagnostics
此crate包含用于在Rome代码库中实现错误和诊断的类型和实用函数
致谢
此crate最初是从 rslint_errors 分支的。新的 Diagnostic trait、Error 结构体、Context trait以及 rome_diagnostics_macros 中的 Diagnostic derive宏的设计受到Rust错误处理空间中各种出色crate的启发: miette、anyhow 和 thiserror
lib.rs:
匿名导出此模块声明的所有trait,这旨在作为 use rome_diagnostics::prelude::*; 导入,以自动将这些trait引入环境上下文
依赖关系
~7–17MB
~204K SLoC