#ast #passes #rustc-auto-publish #package #validate #rustc-parse #rustc-ast-passes

nightly rustc-ap-rustc_ast_passes

Automatically published version of the package rustc_ast_passes in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github.com/alexcrichton/rustc-auto-publish

67 major breaking releases

727.0.0 Jul 6, 2021
726.0.0 Jun 29, 2021
725.0.0 Jun 22, 2021
724.0.0 Jun 15, 2021
650.0.0 Mar 25, 2020

#2475 in Development tools

Download history 46/week @ 2024-11-13 45/week @ 2024-11-20 58/week @ 2024-11-27 71/week @ 2024-12-04 108/week @ 2024-12-11 44/week @ 2024-12-18 10/week @ 2024-12-25 21/week @ 2025-01-01 20/week @ 2025-01-08 46/week @ 2025-01-15 31/week @ 2025-01-22 46/week @ 2025-01-29 116/week @ 2025-02-05 58/week @ 2025-02-12 20/week @ 2025-02-19 59/week @ 2025-02-26

274 downloads per month
Used in 14 crates (via rustc-ap-rustc_expand)

MIT/Apache

2.5MB
51K SLoC

The rustc_ast_passes crate contains passes which validate the AST in syntax parsed by rustc_parse and then lowered, after the passes in this crate, by rustc_ast_lowering.

The crate also contains other misc AST visitors, e.g. node_count and show_span.

Dependencies

~11–22MB
~358K SLoC