Skip to main content

ProgramExecutor

Trait ProgramExecutor 

Source
pub trait ProgramExecutor {
    // Required method
    fn execute_program(
        &self,
        engine: &mut ShapeEngine,
        program: &Program,
    ) -> Result<ProgramExecutorResult>;
}
Expand description

Trait for executing Shape programs

Required Methods§

Source

fn execute_program( &self, engine: &mut ShapeEngine, program: &Program, ) -> Result<ProgramExecutorResult>

Implementors§