Skip to main content

Module validate

Module validate 

Source
Expand description

Pre-compilation validation for rotation definitions.

Re-exportsยง

pub use errors::ValidationError;
pub use errors::ValidationResult;
pub use errors::ValidationWarning;
pub use schema::VarPathCategory;
pub use schema::VarPathInfo;
pub use schema::get_var_path_schema;

Modulesยง

dependency_graph ๐Ÿ”’
errors ๐Ÿ”’
schema ๐Ÿ”’
Variable-path schema generated from the descriptor table.

Structsยง

ValidationCtx ๐Ÿ”’

Constantsยง

MAX_CONDITION_DEPTH ๐Ÿ”’
MAX_EXPANDED_ACTIONS ๐Ÿ”’
Ceiling on expanded action nodes; bounds compiler work and IR from branching list graphs.

Functionsยง

condition_depth ๐Ÿ”’
is_supported_action ๐Ÿ”’
is_supported_var_op ๐Ÿ”’
validate_action ๐Ÿ”’
validate_action_list_reference ๐Ÿ”’
validate_condition ๐Ÿ”’
validate_dependency_graphs ๐Ÿ”’
validate_empower_rank ๐Ÿ”’
validate_modify_var ๐Ÿ”’
validate_rotation
Runs all structural checks on a parsed Rotation.