1个不稳定版本
0.0.1 | 2023年4月4日 |
---|
#13 在 #rome
90 每月下载量
在 10 个crate中(2个直接)使用
24KB
344 行
rome_diagnostics_categories
该crate包含Rome代码库中使用的所有诊断分类的静态注册表
代码生成
分类列表在src/categories.rs
中使用define_categories!
宏定义,但该crate不依赖于传统的Rust宏展开,而是使用构建脚本(在build.rs
中)来控制宏生成的代码的生成方式。
具体来说,这允许我们生成新的标识符,而无需使用完整的过程宏,这将需要创建和构建另一个crate。
依赖关系
~19–340KB