#[path = "build/generate_settings.rs"]
mod generate_settings;
#[path = "build/generate_providers.rs"]
mod generate_providers;
fn main() {
println!("cargo:rerun-if-changed=settings.toml");
println!("cargo:rerun-if-changed=providers");
for entry in std::fs::read_dir("providers").unwrap().flatten() {
println!("cargo:rerun-if-changed={}", entry.path().display());
}
generate_settings::generate().expect("Failed to generate settings code");
generate_providers::generate().expect("Failed to generate provider code");
}