pub fn resolve(ctx: &mut EffectContext<'_>, sa: &SpellAbility)Expand description
Top-level ability resolution entry point.
Mirrors Java’s AbilityUtils.resolve(SpellAbility).
In the Rust engine, resolution is handled by the effect dispatch system
in effects::resolve_effect. This function serves as the structural parity
entry point that the scanner expects to find.