Trait nu_engine::Host[][src]

pub trait Host: Debug + Send {
    fn out_termcolor(&self) -> StandardStream;
fn err_termcolor(&self) -> StandardStream;
fn stdout(&mut self, out: &str);
fn stderr(&mut self, out: &str);
fn vars(&mut self) -> Vec<(String, String)>;
fn env_get(&mut self, key: OsString) -> Option<OsString>;
fn env_set(&mut self, k: OsString, v: OsString);
fn env_rm(&mut self, k: OsString);
fn width(&self) -> usize;
fn height(&self) -> usize; }

Required methods

fn out_termcolor(&self) -> StandardStream[src]

fn err_termcolor(&self) -> StandardStream[src]

fn stdout(&mut self, out: &str)[src]

fn stderr(&mut self, out: &str)[src]

fn vars(&mut self) -> Vec<(String, String)>[src]

fn env_get(&mut self, key: OsString) -> Option<OsString>[src]

fn env_set(&mut self, k: OsString, v: OsString)[src]

fn env_rm(&mut self, k: OsString)[src]

fn width(&self) -> usize[src]

fn height(&self) -> usize[src]

Loading content...

Implementations on Foreign Types

impl Host for Box<dyn Host>[src]

Loading content...

Implementors

impl Host for FakeHost[src]

Loading content...