pub trait Extension {
    // Required methods
    fn exec(
        &self,
        cmd: &str,
        tx: Sender<String>,
        out: Output,
        last_cmd: bool,
        work_dir: &str
    ) -> Result<ExitStatus, Error>;
    fn setup(&self) -> Result<(), Error>;
}

Required Methods§

source

fn exec( &self, cmd: &str, tx: Sender<String>, out: Output, last_cmd: bool, work_dir: &str ) -> Result<ExitStatus, Error>

source

fn setup(&self) -> Result<(), Error>

Implementors§