summaryrefslogtreecommitdiff
path: root/src/assemblage.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/assemblage.rs')
-rw-r--r--src/assemblage.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/assemblage.rs b/src/assemblage.rs
index f157117..80c10ab 100644
--- a/src/assemblage.rs
+++ b/src/assemblage.rs
@@ -8,8 +8,7 @@ use crate::{
components::Serialise,
Template,
Result as AnyResult,
- aerr,
- fromtoparameter::FromToParameter
+ aerr
};
type ArgumentDef = (String, ParameterType, Option<Parameter>);
@@ -81,12 +80,15 @@ impl Assemblage {
}
}
+#[macro_export]
macro_rules! compmap {
{$($name: ident: $val: expr),*} => {{
+ #[allow(unused_imports)]
+ use crate::fromtoparameter::FromToParameter;
#[allow(unused_mut)]
let mut h = std::collections::HashMap::new();
$(
- h.insert(stringify!($name).to_string(), ParameterExpression::Constant($val.to_parameter()));
+ h.insert(stringify!($name).to_string(), crate::parameterexpression::ParameterExpression::Constant($val.to_parameter()));
)*
h
}}