Struct term::terminfo::TerminfoTerminal[src]
pub struct TerminfoTerminal<T> {
// some fields omitted
}A Terminal that knows how many colors it supports, with a reference to its parsed Terminfo database record.
pub struct TerminfoTerminal<T> {
// some fields omitted
}A Terminal that knows how many colors it supports, with a reference to its parsed Terminfo database record.
impl<T: Writer> Terminal<T> for TerminfoTerminal<T>fn new(out: T) -> Option<TerminfoTerminal<T>>fn fg(&mut self, color: Color) -> IoResult<bool>fn bg(&mut self, color: Color) -> IoResult<bool>fn attr(&mut self, attr: Attr) -> IoResult<bool>fn supports_attr(&self, attr: Attr) -> boolfn reset(&mut self) -> IoResult<()>fn unwrap(self) -> Tfn get_ref<'a>(&'a self) -> &'a Tfn get_mut<'a>(&'a mut self) -> &'a mut Timpl<T: Writer> Writer for TerminfoTerminal<T>fn write(&mut self, buf: &[u8]) -> IoResult<()>fn flush(&mut self) -> IoResult<()>fn write_fmt(&mut self, fmt: &Arguments) -> Result<(), IoError>fn write_str(&mut self, s: &str) -> Result<(), IoError>fn write_line(&mut self, s: &str) -> Result<(), IoError>fn write_char(&mut self, c: char) -> Result<(), IoError>fn write_int(&mut self, n: int) -> Result<(), IoError>fn write_uint(&mut self, n: uint) -> Result<(), IoError>fn write_le_uint(&mut self, n: uint) -> Result<(), IoError>fn write_le_int(&mut self, n: int) -> Result<(), IoError>fn write_be_uint(&mut self, n: uint) -> Result<(), IoError>fn write_be_int(&mut self, n: int) -> Result<(), IoError>fn write_be_u64(&mut self, n: u64) -> Result<(), IoError>fn write_be_u32(&mut self, n: u32) -> Result<(), IoError>fn write_be_u16(&mut self, n: u16) -> Result<(), IoError>fn write_be_i64(&mut self, n: i64) -> Result<(), IoError>fn write_be_i32(&mut self, n: i32) -> Result<(), IoError>fn write_be_i16(&mut self, n: i16) -> Result<(), IoError>fn write_be_f64(&mut self, f: f64) -> Result<(), IoError>fn write_be_f32(&mut self, f: f32) -> Result<(), IoError>fn write_le_u64(&mut self, n: u64) -> Result<(), IoError>fn write_le_u32(&mut self, n: u32) -> Result<(), IoError>fn write_le_u16(&mut self, n: u16) -> Result<(), IoError>fn write_le_i64(&mut self, n: i64) -> Result<(), IoError>fn write_le_i32(&mut self, n: i32) -> Result<(), IoError>fn write_le_i16(&mut self, n: i16) -> Result<(), IoError>fn write_le_f64(&mut self, f: f64) -> Result<(), IoError>fn write_le_f32(&mut self, f: f32) -> Result<(), IoError>fn write_u8(&mut self, n: u8) -> Result<(), IoError>fn write_i8(&mut self, n: i8) -> Result<(), IoError>fn by_ref(&'a mut self) -> RefWriter<'a, Self>
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct (or str), enum,
trait, typedef (or
tdef).