pub trait SchedulingJob: Debug {
// Required methods
fn schedule_next(
&mut self,
context: &mut SchedulerContext,
priority: &dyn PriorityRange,
) -> Result<ScheduledScanLine>;
fn num_rows(&self) -> u64;
}Required Methods§
fn schedule_next( &mut self, context: &mut SchedulerContext, priority: &dyn PriorityRange, ) -> Result<ScheduledScanLine>
fn num_rows(&self) -> u64
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".