7#include <userver/yaml_config/schema.hpp>
15void Merge(Schema& destination, Schema&& source);
22template <
typename ParentComponent>
24 auto schema = impl::SchemaFromString(yaml_string);
25 impl::Merge(schema, ParentComponent::GetStaticConfigSchema());
29template <
typename ParentComponent>
30Schema MergeSchemasFromResource(std::string_view resource_name) {
31 auto schema = impl::SchemaFromResource(resource_name);
32 impl::Merge(schema, ParentComponent::GetStaticConfigSchema());