Module validation

Module validation 

Source
Available on crate feature analysis only.
Expand description

Style validation and conflict detection for ASS subtitle styles

Provides comprehensive validation of style definitions including property validation, inheritance analysis, and conflict detection. Designed for editor integration and script quality assurance.

§Features

  • Property validation with configurable severity levels
  • Circular inheritance detection and resolution
  • Duplicate name and missing reference detection
  • Performance impact assessment for validation issues
  • Zero-copy validation with lifetime-generic references

§Performance

  • Target: <0.5ms per style validation
  • Memory: Minimal allocations via zero-copy issue references
  • Validation: Configurable depth limits for inheritance analysis

Structs§

StyleConflict
Style conflict detection and classification
StyleInheritance
Style inheritance tracking and analysis
StyleValidationIssue
Style validation issue with context and suggestions

Enums§

ConflictType
Types of style conflicts that can be detected
ValidationSeverity
Severity level for style validation issues