Remove and return the highest-priority front task without applying the drain ratio. Used by `poll_write_batch` when collecting a write-coalesce batch.
(&mut self)
| 125 | /// |
| 126 | /// Used by `poll_write_batch` when collecting a write-coalesce batch. |
| 127 | pub fn pop_front(&mut self) -> Option<ExecutionTask> { |
| 128 | if let Some(qt) = self.critical.pop_front() { |
| 129 | return Some(qt.task); |
| 130 | } |
| 131 | if let Some(qt) = self.high.pop_front() { |
| 132 | return Some(qt.task); |
| 133 | } |
| 134 | self.low.pop_front().map(|qt| qt.task) |
| 135 | } |
| 136 | |
| 137 | /// Iterate over all tasks across all tiers in priority order (Critical → High → Low). |
| 138 | /// |
no outgoing calls
no test coverage detected