fn compile_decision_thresholds(
prepared: &PreparedRotation,
spells: &[SpellData],
spell_by_id: &IntMap<u32, LocalSpellIdx>,
bindings: &[RotationSpellBinding],
) -> Result<Box<[RotationDecisionThreshold]>, RotationPlanError>fn compile_decision_thresholds(
prepared: &PreparedRotation,
spells: &[SpellData],
spell_by_id: &IntMap<u32, LocalSpellIdx>,
bindings: &[RotationSpellBinding],
) -> Result<Box<[RotationDecisionThreshold]>, RotationPlanError>