Skip to main content

Module prepared

Module prepared 

Source
Expand description

Validated rotation source, prepared schema, and complete resolved references.

Re-exportsยง

pub use action_dependencies::PreparedActionDependencyPlan;
pub use action_dependencies::PreparedRotationChange;
pub use action_dependencies::PreparedRotationChangeDirection;
pub use action_dependencies::PreparedRotationChangeKey;

Modulesยง

action_dependencies ๐Ÿ”’
Mutation dependencies that can make a cast action selectable at a decision boundary.

Structsยง

PreparedRotation
Canonical lowering input shared by portable bytecode, JIT, and explicit trace evaluation.
ResolvedSpellReference
One resolved spell identity and all of its authored uses.
RotationPreparation
Layout-free validated rotation preparation that cannot be emitted.
SpellProjectionUsage
Target-dependent spell-slot fields observed by one resolved spell reference.
SpellReferenceUsage
How one resolved spell identity is consumed by the authored rotation.

Functionsยง

collect_action_references ๐Ÿ”’
collect_condition_references ๐Ÿ”’
collect_item_use_slots ๐Ÿ”’
collect_spell_references ๐Ÿ”’
condition_availability_is_positive_for_spell ๐Ÿ”’
condition_contains_availability ๐Ÿ”’
field_is_availability ๐Ÿ”’
lazy_cast_validation_safe ๐Ÿ”’
merge_reference ๐Ÿ”’