/// A parsed terminfo database entry.
-#[deriving(Show)]
+#[derive(Show)]
pub struct TermInfo {
/// Names for the terminal
pub names: Vec<String> ,
}
};
- let entry = open(term[]);
+ let entry = open(&term[]);
if entry.is_err() {
if os::getenv("MSYSCON").map_or(false, |s| {
"mintty.exe" == s
ti: msys_terminfo(),
num_colors: 8} as Box<Terminal<T>+Send>);
}
- debug!("error finding terminfo entry: {}", entry.err().unwrap());
+ debug!("error finding terminfo entry: {:?}", entry.err().unwrap());
return None;
}
let mut file = entry.unwrap();
let ti = parse(&mut file, false);
if ti.is_err() {
- debug!("error parsing terminfo entry: {}", ti.unwrap_err());
+ debug!("error parsing terminfo entry: {:?}", ti.err().unwrap());
return None;
}