fn save_return_point(&mut self) {
      self.call_stack.push(ReturnPoint {
         chunk: Some(Rc::clone(&self.chunk)),
         closure: self.closure,
         pc: self.pc,
         stack_bottom: self.stack_bottom,
      });
   }
/// Saves the current program counter and other execution state before entering a function.
Saves the current program counter and other execution state before entering a function.
Saves the current program counter and other execution state before entering a function .
fn save_return_point(&mut self) {
      self.call_stack.push(ReturnPoint {
         chunk: Some(Rc::clone(&self.chunk)),
         closure: self.closure,
         pc: self.pc,
         stack_bottom: self.stack_bottom,
      });
   }
fn save_return_point ( & mut self ) { self . call_stack . push ( ReturnPoint { chunk : Some ( Rc :: clone ( & self . chunk ) ) , closure : self . closure , pc : self . pc , stack_bottom : self . stack_bottom , } ) ; }
Saves the current program counter and other execution state before entering a function.
Saves the current program counter and other execution state before entering a function .
&mut self