一个定义 Rust 概念(如 traits 和 impls)的 IR 的库
由 Niko Matsakis、Jack Huey、Rust 编译器团队、Chalk 开发者 (97 位贡献者)。 共同拥有 Rust 编程语言。
#9 in #impls
505KB 10K SLoC
一个定义 Rust 概念(如 traits 和 impls)的 IR 的库。
有关最新信息,请参阅 Github。
lib.rs
包含 "Rust IR" 的定义——这基本上是 AST 的 "降低" 版本,大致对应于 Rust 编译器中的 [HIR]。
~1.5MB ~38K SLoC