codegenrs

Moving code-gen out of our build.rs

codecov Documentation License Crates Status

About

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.

Usage

imperative example: - output: wordlist_codegen.rs - generator: imperative-codegen - audit: azure-pipelines.yml

Contribute

License

Licensed under either of

at your option.