pub trait Infra {
Show 14 methods // Required methods fn read_line(&mut self) -> Result<String, Error>; fn print(&mut self, to_print: &[u8]); fn println(&mut self, to_print: String); fn flush(&mut self); fn enable_raw_mode(&self) -> Result<(), IError>; fn disable_raw_mode(&self) -> Result<(), IError>; fn clear_purge(&mut self) -> Result<(), IError>; fn clear_all(&mut self) -> Result<(), IError>; fn poll(&self, duration: u64) -> Result<u32, IError>; fn hide_cursor(&mut self) -> Result<(), IError>; fn show_cursor(&mut self) -> Result<(), IError>; fn move_cursor(&mut self, x: u32, y: u32) -> Result<(), IError>; fn use_color(&mut self, color: u32) -> Result<(), IError>; fn use_background(&mut self, color: u32) -> Result<(), IError>;
}

Required Methods§

source

fn read_line(&mut self) -> Result<String, Error>

source

fn print(&mut self, to_print: &[u8])

source

fn println(&mut self, to_print: String)

source

fn flush(&mut self)

source

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

source

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

source

fn clear_purge(&mut self) -> Result<(), IError>

source

fn clear_all(&mut self) -> Result<(), IError>

source

fn poll(&self, duration: u64) -> Result<u32, IError>

source

fn hide_cursor(&mut self) -> Result<(), IError>

source

fn show_cursor(&mut self) -> Result<(), IError>

source

fn move_cursor(&mut self, x: u32, y: u32) -> Result<(), IError>

source

fn use_color(&mut self, color: u32) -> Result<(), IError>

source

fn use_background(&mut self, color: u32) -> Result<(), IError>

Implementors§