Skip to main content

Module stack

Module stack 

Source
Expand description

Typed operand access for program-owned execution storage. Typed access to individual logical stack values.

These traits describe storage access, independently of a CPU, composite, or backing representation. Available with program-image-execution.

These are storage extension contracts for the framework, not requirements for ordinary component/composite authors. vihaco_stdlib::ExecutionState supplies access; instructions declare operand/result types.

Traitsยง

PopStack
Low-level typed operand access, excluding protected frame locals.
PushStack
Low-level typed insertion into logical stack storage.
StackValue
One copied logical stack value and its storage-representation conversions.