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