pub trait CommandFactory: Sized {
// Required methods
fn command() -> Command;
fn command_for_update() -> Command;
}
Expand description
Required Methods§
sourcefn command() -> Command
fn command() -> Command
Build a Command
that can instantiate Self
.
See FromArgMatches::from_arg_matches_mut
for instantiating Self
.
sourcefn 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
.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.