Trait SimpleInterpreter
Source pub trait SimpleInterpreter<ErrorType> {
// Required methods
fn read_user_input_text(
&mut self,
message: &str,
) -> Result<String, ErrorType>;
fn begin_step(&mut self, message: &str) -> Result<(), ErrorType>;
fn update_step(&mut self, percent: f32) -> Result<(), ErrorType>;
fn end_step(&mut self) -> Result<(), ErrorType>;
fn begin_substep(&mut self, message: &str) -> Result<(), ErrorType>;
fn update_substep(&mut self, percent: f32) -> Result<(), ErrorType>;
fn end_substep(&mut self) -> Result<(), ErrorType>;
}