pub enum CommandsCommand {
List(CommandsListArgs),
Show(CommandsShowArgs),
Explain(CommandsShowArgs),
Graph(CommandsGraphArgs),
Bridge(CommandsBridgeArgs),
}Expand description
What majordomus commands can be asked.
Variants§
List(CommandsListArgs)
Every command, one line each: what it is, what running it changes, and where it is projected
Show(CommandsShowArgs)
One command in full: its arguments, its effect, what it needs, and every surface that carries it
Explain(CommandsShowArgs)
Why one command appears where it does: the declaration it came from, the policy that placed it, and the reason for every surface that withholds it
Graph(CommandsGraphArgs)
The whole graph as one document, with its fingerprint and every diagnostic
Bridge(CommandsBridgeArgs)
Materialise the workflow bridge from the graph, and refresh the cache the completion reads; writes nothing when the graph has not changed
Trait Implementations§
Source§impl Debug for CommandsCommand
impl Debug for CommandsCommand
Source§impl FromArgMatches for CommandsCommand
impl FromArgMatches for CommandsCommand
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>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for CommandsCommand
impl Subcommand for CommandsCommand
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to [
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for CommandsCommand
impl RefUnwindSafe for CommandsCommand
impl Send for CommandsCommand
impl Sync for CommandsCommand
impl Unpin for CommandsCommand
impl UnsafeUnpin for CommandsCommand
impl UnwindSafe for CommandsCommand
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more