Skip to main content

validate_components

Function validate_components 

Source
pub fn validate_components(
    components: &[ExtractedComponent],
    component_defs: &ComponentDefs,
    path: &Path,
    errors: &mut Vec<ParseError>,
)
Expand description

Validate extracted components against the known component definitions.

Checks missing required attributes -> MissingRequiredAttribute error.

Only known components reach this point (unknown PascalCase elements are filtered out during extraction), so every component here has a definition. Recurses into children.