Struct gluon_vm::compiler::CompiledFunction [] [src]

pub struct CompiledFunction {
    pub args: VmIndex,
    pub max_stack_size: VmIndex,
    pub id: Symbol,
    pub typ: ArcType,
    pub instructions: Vec<Instruction>,
    pub inner_functions: Vec<CompiledFunction>,
    pub strings: Vec<InternedStr>,
    pub module_globals: Vec<Symbol>,
    pub records: Vec<Vec<Symbol>>,
    pub debug_info: DebugInfo,
}

Fields

The maximum possible number of stack slots needed for this function

Storage for globals which are needed by the module which is currently being compiled

Methods

impl CompiledFunction
[src]

Trait Implementations

impl Debug for CompiledFunction
[src]

Formats the value using the given formatter.