Skip to main content

Command

Trait Command 

Source
pub trait Command {
    // Required method
    fn run_with_ctx(
        &self,
        cli: &Cli,
        out: &mut dyn Write,
        ctx: &mut dyn CmdCtx,
    ) -> Result<()>;

    // Provided method
    fn run(&self, cli: &Cli, out: &mut dyn Write) -> Result<()> { ... }
}

Required Methods§

Source

fn run_with_ctx( &self, cli: &Cli, out: &mut dyn Write, ctx: &mut dyn CmdCtx, ) -> Result<()>

Provided Methods§

Source

fn run(&self, cli: &Cli, out: &mut dyn Write) -> Result<()>

Implementors§