Trait InterpreterTypes  
pub trait InterpreterTypes {
    type Stack: StackTr;
    type Memory: MemoryTr;
    type Bytecode: Jumps + Immediates + LoopControl + LegacyBytecode;
    type ReturnData: ReturnData;
    type Input: InputsTr;
    type RuntimeFlag: RuntimeFlag;
    type Extend;
    type Output;
}Expand description
Trait defining the component types used by an interpreter implementation.
Required Associated Types§
type Bytecode: Jumps + Immediates + LoopControl + LegacyBytecode
type Bytecode: Jumps + Immediates + LoopControl + LegacyBytecode
Bytecode implementation type.
type ReturnData: ReturnData
type ReturnData: ReturnData
Return data implementation type.
type RuntimeFlag: RuntimeFlag
type RuntimeFlag: RuntimeFlag
Runtime flags implementation type.
type Extend
type Extend
Extended functionality type.
type Output
type Output
Output type for execution results.