Trait mailpot_cli::CommandFactory
pub trait CommandFactory: Sized {
// Required methods
fn command() -> Command;
fn command_for_update() -> Command;
}Expand description
Create a [Command] relevant for a user-defined container.
Derived as part of Parser.
Required Methods§
fn command() -> Command
fn command() -> Command
Build a [Command] that can instantiate Self.
See [FromArgMatches::from_arg_matches_mut] for instantiating Self.
fn command_for_update() -> Command
fn command_for_update() -> Command
Build a [Command] that can update self.
See [FromArgMatches::update_from_arg_matches_mut] for updating self.