Trait pretty_exec::structopt_utilities::StructOptUtils [−]
pub trait StructOptUtils: StructOpt { fn strict_from_iter(
input: impl IntoIterator<Item = impl Into<OsString> + Clone>
) -> Self { ... } fn strict_from_args() -> Self { ... } fn run_completion_generator(name: &str, bin: &str) { ... } }
Expand description
Utility trait for all StructOpt types.
Provided methods
fn strict_from_iter(
input: impl IntoIterator<Item = impl Into<OsString> + Clone>
) -> Self
fn strict_from_iter(
input: impl IntoIterator<Item = impl Into<OsString> + Clone>
) -> SelfIf the flags are invalid or unknown, print error and exit with code 1.
If --help, print help message and exit with code 0.
If --version, print version and exit with code 0.
Otherwise, return parsing result.
fn strict_from_args() -> Self
fn strict_from_args() -> SelfApply parse_strict on main CLI arguments.
fn run_completion_generator(name: &str, bin: &str)
fn run_completion_generator(name: &str, bin: &str)Run completion generator program.
Implementors
impl<Args> StructOptUtils for Args where
Args: StructOpt,
Args: StructOpt,