Type Alias Command

Source
pub type Command<'a> = Command0<'a>;

Aliased Type§

struct Command<'a> {
    pub docs: DocInfo,
    pub subcommands: Vec<Box<dyn Cmd + 'a>>,
    pub handler: Option<Box<dyn FnMut() -> Result<(), CliError> + 'a>>,
}

Fields§

§docs: DocInfo§subcommands: Vec<Box<dyn Cmd + 'a>>§handler: Option<Box<dyn FnMut() -> Result<(), CliError> + 'a>>