use candid::Principal;
fn validate_principal(label: &str, text: &str) {
if let Err(err) = Principal::from_text(text) {
panic!("Invalid principal literal {label}: {text} ({err})");
}
}
macro_rules! static_canisters {
($($name:ident = $id:expr;)+) => {{
$(validate_principal(stringify!($name), $id);)+
}};
}
fn main() {
println!("cargo:rerun-if-env-changed=ICP_ENVIRONMENT");
println!("cargo:rerun-if-changed=src/env/ck.inc.rs");
include!("src/env/ck.inc.rs");
}