Trait thwack::Terminal

source ·
pub trait Terminal {
    // Provided methods
    fn size(&self) -> Result<(u16, u16)> { ... }
    fn enable_raw_mode(&self) -> Result<()> { ... }
    fn disable_raw_mode(&self) -> Result<()> { ... }
    fn poll(&self, timeout: Duration) -> Result<bool> { ... }
    fn read(&self) -> Result<Event> { ... }
}
Expand description

Terminal is a wrapper of crossterm::terminal. This is intended for mocking terminal-specific functions.

Provided Methods§

source

fn size(&self) -> Result<(u16, u16)>

source

fn enable_raw_mode(&self) -> Result<()>

source

fn disable_raw_mode(&self) -> Result<()>

source

fn poll(&self, timeout: Duration) -> Result<bool>

source

fn read(&self) -> Result<Event>

Implementors§