Expand description
Shape Engine - Unified execution interface
This module provides a single, unified interface for executing all Shape code, replacing the multiple specialized executors with one powerful engine.
Re-exports§
pub use crate::query_result::QueryType;
Structs§
- Engine
Bootstrap State - Snapshot of preloaded engine state (semantic + runtime context).
- Execution
Metrics - Performance metrics for execution
- Execution
Result - Result from executing Shape code
- Message
- Messages from execution
- Program
Executor Result - Result from ProgramExecutor::execute_program
- Shape
Engine - The unified Shape execution engine
- Shape
Engine Builder - Builder pattern for creating an engine with configuration
Enums§
- Execution
Type - Type of execution performed
- Message
Level
Traits§
- Expression
Evaluator - Trait for evaluating individual expressions and statement blocks.
- Program
Executor - Trait for executing Shape programs