a bit better prompt printing

This commit is contained in:
Ava Apples Affine 2023-03-20 23:02:33 -07:00
parent b638918a89
commit 751388b04c
Signed by: affine
GPG key ID: 3A4645B8CF806069

View file

@ -123,7 +123,12 @@ fn main() {
eprintln!("{}", err); eprintln!("{}", err);
Box::new(Ctr::String("<prompt broken!>".to_string())) Box::new(Ctr::String("<prompt broken!>".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 readline_prompt = CustomPrompt(p_str.as_str());
let user_doc = rl.read_line(&readline_prompt).unwrap(); let user_doc = rl.read_line(&readline_prompt).unwrap();