Skip to main content

SequenceSource

Trait SequenceSource 

Source
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§

Source

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".

Implementors§