pub fn parse<C: DeserializeConfig>(&mut self) -> anyhow::Result<C> {
        let config_parser = self.inner.single::<C>()?;
        let prefix = config_parser.config().prefix();
        let config = config_parser.parse().map_err(log_all_errors)?;
        ObservabilityVisitor::visit(&self.inner, self.parsed_params.as_mut(), prefix, &config);
        Ok(config)
    }
Parses a configuration from this repo. The configuration must have a unique mounting point.
core/lib/config/src/repository.rs