// This represents the result of a `step`.
This represents the result of a `step`.
This represents the result of a ` step ` .
async fn result(&self, result: StepResult) -> Result<()> {
        println!("{}", result);
        let mut r = self.recorder.lock().await;
        r.add_output(format!("{}\n", result));
        Ok(())
    }
async fn result ( & self , result : StepResult ) -> Result < ( ) > { println ! ( " " result ) ; let mut r = self . recorder . lock ( ) . await ; r . add_output ( format ! ( " \n " result ) ) ; Ok ( ( ) ) }
This represents the result of a `step`.
This represents the result of a ` step ` .
&self
result
StepResult