2 releases
| 0.2.2 | Jan 21, 2022 |
|---|---|
| 0.2.1 | Dec 22, 2021 |
| 0.2.0 |
|
| 0.1.0 |
|
#1057 in Configuration
6KB
127 lines
CTC - Compile-Time-Config
load config files on compile time.
Usage
- 1: add dependencies
[dependencies]
ctc = "0.2"
- 2: import config files like this:
ctc::import_conf!("Cargo.toml", cargo);
fn main() {
println!("package.name: {}", cargo::package::name);
println!("package.version: {}", cargo::package::version);
println!("package.edition: {}", cargo::package::edition);
}
See the example project.
Dependencies
~480–740KB
~16K SLoC