return Ok(None);
}
- let global_config = config::InstanceConfigGlobal::from(&ics);
+ let global_config = config::InstanceConfigGlobal::from(ics);
let gc = (&server_name, &global_config);
if pc.keys().all(|k| gc.inspect_key(k).is_some()) {
/// }
/// }
///
- /// pub struct InstanceConfigCommon { ... }
- /// impl InstanceConfigCommon {
- /// pub fn from(l: &[InstanceConfig]) { InstanceConfigCommon {
- /// field: <Type as ResolveGlobal>::resolve(l.iter().map(|e| &e.field)),
- /// ...
- /// } }
- /// }
+ /// pub struct InstanceConfigGlobal { ... }
+ /// impl InspectableConfigAuto for InstanceConfigGlobal { ... }
+ /// impl From<&'_ [InstanceConfig]> for InstanceConfigGlobal { .. }
/// ```
InstanceConfig expect items:
)
}
- impl InstanceConfigGlobal {
- pub fn from(l: &[InstanceConfig]) -> InstanceConfigGlobal {
+ impl From<&'_ [InstanceConfig]> for InstanceConfigGlobal {
+ fn from(l: &[InstanceConfig]) -> InstanceConfigGlobal {
InstanceConfigGlobal {
$(
${when fmeta(global)}