pub struct SequentialScheduler;Implementations§
Source§impl SequentialScheduler
impl SequentialScheduler
pub fn execute_phase( &self, plan: &ExecutionPlan, controllers: &RuntimeControllerRegistry, ctx: &mut RunContext, phase: Phase, ) -> Result<Vec<NodeResult>, DagMlError>
pub fn execute_phase_with_data_provider( &self, plan: &ExecutionPlan, controllers: &RuntimeControllerRegistry, data_provider: &dyn RuntimeDataProvider, ctx: &mut RunContext, phase: Phase, ) -> Result<Vec<NodeResult>, DagMlError>
pub fn execute_campaign_phase( &self, plan: &ExecutionPlan, controllers: &RuntimeControllerRegistry, ctx: &mut RunContext, phase: Phase, ) -> Result<Vec<NodeResult>, DagMlError>
pub fn execute_campaign_phase_with_data_provider( &self, plan: &ExecutionPlan, controllers: &RuntimeControllerRegistry, data_provider: &dyn RuntimeDataProvider, ctx: &mut RunContext, phase: Phase, ) -> Result<Vec<NodeResult>, DagMlError>
pub fn execute_campaign_phase_with_data_provider_and_artifact_store( &self, plan: &ExecutionPlan, controllers: &RuntimeControllerRegistry, data_provider: &dyn RuntimeDataProvider, artifact_store: &mut InMemoryArtifactStore, ctx: &mut RunContext, phase: Phase, ) -> Result<Vec<NodeResult>, DagMlError>
pub fn execute_bundle_replay( &self, replay: BundleReplayExecution<'_>, ctx: &mut RunContext, ) -> Result<Vec<NodeResult>, DagMlError>
Trait Implementations§
Source§impl Clone for SequentialScheduler
impl Clone for SequentialScheduler
Source§fn clone(&self) -> SequentialScheduler
fn clone(&self) -> SequentialScheduler
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SequentialScheduler
impl Debug for SequentialScheduler
Source§impl Default for SequentialScheduler
impl Default for SequentialScheduler
Source§fn default() -> SequentialScheduler
fn default() -> SequentialScheduler
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SequentialScheduler
impl RefUnwindSafe for SequentialScheduler
impl Send for SequentialScheduler
impl Sync for SequentialScheduler
impl Unpin for SequentialScheduler
impl UnsafeUnpin for SequentialScheduler
impl UnwindSafe for SequentialScheduler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more