Skip to main content

StepRunner

Trait StepRunner 

Source
pub trait StepRunner: Send + Sync {
    // Required methods
    fn kind(&self) -> &'static str;
    fn required_capabilities(&self) -> Vec<RunnerCapability>;
    fn run(&self, ctx: StepContext) -> Result<StepOutput>;
}
Expand description

Trait implemented by every built-in step runner.

Required Methods§

Implementors§