pub fn terminate_with_return(&mut self, ret_vals: Vec<TypedValue>) {
        if cfg!(debug_assertions) {
            assert!(!self.is_terminated());
        }
        self.termination = TerminationStatus::Return(ret_vals);
    }
/// Mark that the current function terminated with return values
Mark that the current function terminated with return values
Mark that the current function terminated with return values
pub fn terminate_with_return(&mut self, ret_vals: Vec<TypedValue>) {
        if cfg!(debug_assertions) {
            assert!(!self.is_terminated());
        }
        self.termination = TerminationStatus::Return(ret_vals);
    }
pub fn terminate_with_return ( & mut self , ret_vals : Vec < TypedValue > ) { if cfg ! ( debug_assertions ) { assert ! ( self is_terminated ( ) ) ; } self . termination = TerminationStatus :: Return ( ret_vals ) ; }
Mark that the current function terminated with return values
Mark that the current function terminated with return values
&mut self
ret_vals
Vec<TypedValue>