diff options
| author | troido <troido@protonmail.com> | 2020-09-25 16:19:05 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-09-25 16:19:05 +0200 |
| commit | ddf7c12c4927d8696c641d9f72b1fef94e046f77 (patch) | |
| tree | 7842fbef7f9ee43207fd8573e082e1a25e3e7658 /src/assemblage.rs | |
| parent | 87727f9519eb37b565d8cc88e174935bac0e1d12 (diff) | |
encyclopedia now using serde serialisation too
Diffstat (limited to 'src/assemblage.rs')
| -rw-r--r-- | src/assemblage.rs | 8 |
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 }} |
