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.