pub trait Prompter {
// Required methods
fn ask(&mut self, prompt: &str) -> Result<String, TrackError>;
fn println(&mut self, line: &str);
}pub trait Prompter {
// Required methods
fn ask(&mut self, prompt: &str) -> Result<String, TrackError>;
fn println(&mut self, line: &str);
}