pub fn process_configuration_properties(
merged_defaults: &mut Map<String, Value>,
current_path: &str,
properties: &Map<String, Value>,
visited_keys: &mut Vec<String>,
) -> Result<(), CommonError>Expand description
Recursively process contributes.configuration.properties nodes.
- Leaf nodes with a
"default"field contribute their value directly. - Inner nodes with a
"properties"field are recursed with the accumulated dot-notation path. visited_keysguards against circular references.