pub const fn new_with_stack(
        context: Arc<RuntimeContext>,
        unit: Arc<Unit>,
        stack: Stack,
    ) -> Self {
        Self {
            context,
            unit,
            ip: 0,
            stack,
            call_frames: vec::Vec::new(),
        }
    }
/// Construct a new runestick virtual machine.
Construct a new runestick virtual machine.
Construct a new runestick virtual machine .
pub const fn new_with_stack(
        context: Arc<RuntimeContext>,
        unit: Arc<Unit>,
        stack: Stack,
    ) -> Self {
        Self {
            context,
            unit,
            ip: 0,
            stack,
            call_frames: vec::Vec::new(),
        }
    }
pub const fn new_with_stack ( context : Arc < RuntimeContext > , unit : Arc < Unit > , stack : Stack , ) -> Self { Self { context , unit , ip : 0 , stack , call_frames : vec :: Vec :: new ( ) , } }
Construct a new runestick virtual machine.
Construct a new runestick virtual machine .
context
Arc<RuntimeContext>
unit
Arc<Unit>
stack
Stack
context
Arc<RuntimeContext>
unit
Arc<Unit>
stack
Stack