pub trait SequenceSource: SequenceFacts {
// Required method
fn start_step(
&mut self,
sequence: SequenceRef,
index: usize,
ctx: &mut Context<'_>,
) -> Option<Progress>;
}Expand description
Sequence facts plus step execution.
Required Methods§
Sourcefn start_step(
&mut self,
sequence: SequenceRef,
index: usize,
ctx: &mut Context<'_>,
) -> Option<Progress>
fn start_step( &mut self, sequence: SequenceRef, index: usize, ctx: &mut Context<'_>, ) -> Option<Progress>
Starts one step. Returns None if the sequence or step is missing.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".