pub struct WhyArgs {Show 14 fields
pub repo: RepoArgs,
pub command: Option<WhyCommand>,
pub format: OutputFormat,
pub audience: Option<String>,
pub area: Option<String>,
pub tag: Option<String>,
pub severity: Option<String>,
pub frequency: Option<String>,
pub lifecycle: Option<String>,
pub capability: Option<String>,
pub names_command: Option<String>,
pub featured: bool,
pub all: bool,
pub query: Option<String>,
}Expand description
majordomus why. The facets and the output shape are global, so they read the way a
person writes them — why list --audience solo-builder — and are declared once.
Fields§
§repo: RepoArgsWhere and how the repository is read.
command: Option<WhyCommand>list, show, audiences, areas, diagnose or validate; none lists.
format: OutputFormatOutput shape
audience: Option<String>Only moments this audience recognises
area: Option<String>Only moments in this operational area
tag: Option<String>Only moments carrying this tag
severity: Option<String>Only moments of this severity
frequency: Option<String>Only moments of this frequency
lifecycle: Option<String>Only moments at this stage of work
capability: Option<String>Only moments naming this capability of the executable
names_command: Option<String>Only moments naming this command
featured: boolOnly the moments the homepage features
all: boolInclude drafts and deprecated moments, not only the public ones
query: Option<String>Case-insensitive text over identities, titles, hooks, summaries, tags, aliases, signals, examples and bodies
Trait Implementations§
Source§impl Args for WhyArgs
impl Args for WhyArgs
Source§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
ArgGroup::id][crate::ArgGroup::id] for this set of argumentsSource§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read moreSource§impl FromArgMatches for WhyArgs
impl FromArgMatches for WhyArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.