a2ui_base/validate/
mod.rs1pub mod config;
12pub mod error;
13pub mod integrity;
14pub mod payload_fixer;
15pub mod ref_fields;
16pub mod topology;
17
18pub use config::{ValidationConfig, RELAXED_VALIDATION, STRICT_VALIDATION};
19pub use error::{ValidationError, ValidationErrorCode, ValidationReport};
20pub use integrity::{
21 get_component_references, validate_component_integrity, validate_recursion_and_paths,
22 MAX_FUNC_CALL_DEPTH, MAX_GLOBAL_DEPTH,
23};
24pub use payload_fixer::parse_and_fix;
25pub use ref_fields::RefFieldSpec;
26pub use topology::analyze_topology;
27
28pub const ROOT_ID: &str = "root";