Skip to main content

process_configuration_properties

Function process_configuration_properties 

Source
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_keys guards against circular references.