Trait tty_interface::Device
source · [−]pub trait Device: Write {
fn get_terminal_size(&mut self) -> Result<Vector>;
fn enable_raw_mode(&mut self) -> Result<()>;
fn disable_raw_mode(&mut self) -> Result<()>;
}Expand description
An output device to be controlled for displaying an interface.
Required Methods
sourcefn get_terminal_size(&mut self) -> Result<Vector>
fn get_terminal_size(&mut self) -> Result<Vector>
Retrieve the device’s terminal viewport size.
sourcefn enable_raw_mode(&mut self) -> Result<()>
fn enable_raw_mode(&mut self) -> Result<()>
Enable “raw mode” in the terminal.
sourcefn disable_raw_mode(&mut self) -> Result<()>
fn disable_raw_mode(&mut self) -> Result<()>
Restore the configuration before the terminal was placed in “raw mode”.