fn insert_implicit_candidate_changes(
subscription: &mut RotationDecisionSubscription,
cooldown_local: LocalSpellIdx,
spell: &SpellData,
profile: &CastProfile,
primary_resource_type: Option<ResourceType>,
secondary_resource_type: Option<ResourceType>,
)