diff --git a/src/bin/main.rs b/src/bin/main.rs index 53cd61c..c88e986 100644 --- a/src/bin/main.rs +++ b/src/bin/main.rs @@ -123,7 +123,12 @@ fn main() { eprintln!("{}", err); Box::new(Ctr::String("".to_string())) }); - let p_str = s.to_string(); + let p_str: String; + if let Ctr::String(s) = s { + p_str = s; + } else { + p_str = s.to_string(); + } let readline_prompt = CustomPrompt(p_str.as_str()); let user_doc = rl.read_line(&readline_prompt).unwrap();