ensan 0.1.0

Extended HCL expression evaluator
Documentation
1
2
3
4
5
6
7
8
#[macro_export]
macro_rules! add_hcl_fns {
    ($ctx:expr => $($f:path[$($param:ident$(($inner:ident))?),*],)+) => {
        $(
            $ctx.declare_func(stringify!($f), hcl::eval::FuncDef::new($f, [$(hcl::eval::ParamType::$param$((Box::new(hcl::eval::ParamType::$inner)))?),*]));
        )+
    };
}