Trait gchemol_gut::cli::IntoApp

pub trait IntoApp: Sized {
    // Required methods
    fn command() -> Command;
    fn command_for_update() -> Command;
}
Expand description

NOTE: To make Clap derive work, clap must be included in Cargo.toml Create a [Command] relevant for a user-defined container.

Derived as part of Parser.

Required Methods§

fn command() -> Command

Build a [Command] that can instantiate Self.

See [FromArgMatches::from_arg_matches_mut] for instantiating Self.

fn command_for_update() -> Command

Build a [Command] that can update self.

See [FromArgMatches::update_from_arg_matches_mut] for updating self.

Implementations on Foreign Types§

§

impl<T> CommandFactory for Box<T, Global>where T: CommandFactory,

§

fn command<'help>() -> Command

§

fn command_for_update<'help>() -> Command

Implementors§