third_party_rust_syn/codegen
2019-06-27 00:22:25 -07:00
..
src Adjust codegen's parse of Token macro 2019-06-27 00:22:25 -07:00
Cargo.toml Provide rustfmt-nightly rename in codegen Cargo.toml 2019-05-08 15:25:11 -07:00
README.md Briefer ast traversal trait names 2018-01-06 13:48:05 -08:00

syn_codegen

This is an internal (not published on crates.io) crate which is used to generate the files in the gen/ directory of syn. It is used to ensure that the implementations for Fold, Visit, and VisitMut remain in sync with the actual AST.

To run this program, run cargo run in this directory, and the gen/ folder will be re-generated.

This program is slow, and is therefore not run when building syn as part of the build script to save on compile time.