pub trait SchedulingJob: Debug {
// Required methods
fn schedule_next(
&mut self,
context: &mut SchedulerContext,
priority: &dyn PriorityRange,
) -> Result<ScheduledScanLine>;
fn num_rows(&self) -> u64;
}
pub trait SchedulingJob: Debug {
// Required methods
fn schedule_next(
&mut self,
context: &mut SchedulerContext,
priority: &dyn PriorityRange,
) -> Result<ScheduledScanLine>;
fn num_rows(&self) -> u64;
}