pub(in rotation) fn eval_cooldown_ready<O>( ops: &mut O, ready_at: O::Float, current_charges: O::Int, max_charges: O::Int, now: O::Float, bypass_active: O::Bool, ) -> O::Boolwhere O: EvalRuleOps,