/// Runs the loaded program until it halts.
Runs the loaded program until it halts.
Runs the loaded program until it halts .
pub fn run(&mut self) -> Result<()> {
        loop {
            match self.step() {
                Ok(false) => {}
                Ok(true) => return Ok(()),
                Err(e) => return Err(e),
            }
        }
    }
pub fn run ( & mut self ) -> Result < ( ) > { loop { match self . step ( ) { Ok ( false ) => { } Ok ( true ) => return Ok ( ( ) ) , Err ( e ) => return Err ( e ) , } } }
Runs the loaded program until it halts.
Runs the loaded program until it halts .
&mut self