Trait Run

Source
pub trait Run: Send + Sync {
    // Required method
    fn run<'ctx>(&'ctx self, ctx: Context<'ctx>) -> CmdResult<'ctx>;
}

Required Methods§

Source

fn run<'ctx>(&'ctx self, ctx: Context<'ctx>) -> CmdResult<'ctx>

Implementors§

Source§

impl<F> Run for F
where F: Fn(Context<'_>) -> CmdResult<'_> + Send + Sync,