pub fn check_valid_duration(
game: &GameState,
sa: &SpellAbility,
duration: Option<&AbilityDuration>,
) -> boolExpand description
Validate a Duration$ param against the host card’s current state.
Mirrors Java’s SpellAbilityEffect.checkValidDuration(String, SpellAbility).
Returns true when the duration is either absent or its prerequisites
(host in play, tapped, controlled by activator, …) are still satisfied
at resolution time.