Skip to main content

IExecutionState

Trait IExecutionState 

Source
pub trait IExecutionState: IObject {
    // Provided methods
    fn value_stack(self) -> FastStack_1<DynValue> { ... }
    fn set_value_stack(self, value: FastStack_1<DynValue>) { ... }
    fn execution_stack(self) -> FastStack_1<CallStackItem> { ... }
    fn set_execution_stack(self, value: FastStack_1<CallStackItem>) { ... }
    fn instruction_ptr(self) -> i32 { ... }
    fn set_instruction_ptr(self, value: i32) { ... }
    fn state(self) -> CoroutineState { ... }
    fn set_state(self, value: CoroutineState) { ... }
}

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§