pub trait Normalize {
// Provided method
fn normalize(&mut self) { ... }
}Expand description
Trait for config normalisation after all sources are merged.
Normalisation handles implied settings that should apply regardless of
how a value arrived (YAML, env var, CLI arg). For example, setting SASL
credentials implies sasl.enabled = true.
Called after: YAML -> figment env -> flat env overrides.
Called before: validate().