chiark / gitweb /
config, wip before break out var section list
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 24 Jul 2021 09:54:13 +0000 (10:54 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 24 Jul 2021 09:54:13 +0000 (10:54 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
macros/macros.rs
src/config.rs

index 7ef226b12a7812fc69ff3573b057be5d19a39738..0bcfc33c82e053fcdbdeae1e8df2bcea5f01b1bc 100644 (file)
@@ -8,7 +8,7 @@ use proc_macro2::Literal;
 
 use itertools::Itertools;
 
-#[proc_macro_derive(ResolveConfig)]
+#[proc_macro_derive(ResolveConfig, attributes(is, via))]
 pub fn resolve(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
   let input = parse_macro_input!(input as DeriveInput);
 
index 8fb526de2aeee873afb285ab8030fe04618d7c7c..8ad04e87be9afbb9faf6775ca8c355cf7350b847 100644 (file)
@@ -148,7 +148,7 @@ impl Aggregate {
     let loc = Arc::new(path.to_owned());
 
     for (sn, vars) in map {
-      dbg!( InstanceConfig::FIELDS );
+      dbg!( InstanceConfig::FIELDS );// check xxx vars are in fields
 
       let sn = sn.parse().dcontext(&sn)?;
         self.sections.entry(sn)