Moving code-gen out of our
build.rs
codegenrs
makes it easy to get rid of code-gen in build.rs
, reducing build times for your crate and those that depend on it
This is done by:
- Creating a child [[bin]]
crate that does code-gen using codegenrs
- Do one-time code-gen and commit it
- Run the --check
step in your CI to ensure your code-gen is neither out of
date or been human edited.
imperative
example:
- output: wordlist_codegen.rs
- generator: imperative-codegen
Licensed under either of
at your option.