pub enum CompletionCommand {
Completion(CompletionArgs),
}Available on crate feature
completion only.Expand description
The completion verb, flattened into a CLI’s subcommands with
#[command(flatten)], so its name, help, and argument read the same in
every CLI built on ctl-core.
Variants§
Completion(CompletionArgs)
Print the script that loads shell completion for this command.
Implementations§
Trait Implementations§
Source§impl Clone for CompletionCommand
impl Clone for CompletionCommand
Source§impl Debug for CompletionCommand
impl Debug for CompletionCommand
impl Eq for CompletionCommand
Source§impl FromArgMatches for CompletionCommand
impl FromArgMatches for CompletionCommand
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 PartialEq for CompletionCommand
impl PartialEq for CompletionCommand
impl StructuralPartialEq for CompletionCommand
Source§impl Subcommand for CompletionCommand
impl Subcommand for CompletionCommand
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 Forget for CompletionCommand
impl Freeze for CompletionCommand
impl Move for CompletionCommand
impl RefUnwindSafe for CompletionCommand
impl Send for CompletionCommand
impl Sync for CompletionCommand
impl Unpin for CompletionCommand
impl UnsafeUnpin for CompletionCommand
impl UnwindSafe for CompletionCommand
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