pub type Command<'a> = Command0<'a>;
Aliased Type§
struct Command<'a> {
pub docs: DocInfo,
pub subcommands: Vec<Box<dyn Cmd + 'a, Global>, Global>,
pub handler: Option<Box<dyn FnMut() -> Result<(), CliError> + 'a, Global>>,
}
Fields§
§docs: DocInfo
§subcommands: Vec<Box<dyn Cmd + 'a, Global>, Global>
§handler: Option<Box<dyn FnMut() -> Result<(), CliError> + 'a, Global>>