Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
}
}
+#[derive(Clone)]
pub struct Secret(pub String);
impl Parseable for Secret {
#[throws(AE)]
}
#[derive(hippotat_macros::ResolveConfig)]
+#[derive(Debug,Clone)]
pub struct InstanceConfig {
// Exceptional settings
#[special(special_server, SKL::ServerName)] pub server: ServerName,
],
special_server_section: SN::special_server_section(),
};
+
+ let ic = InstanceConfig::resolve_instance(&rctx)
+ .context("resolve config xxx for")?;
+
+ eprintln!("{:?}", &ic);
}