pub enum StrategySub {
List,
Show {
facet: FacetArg,
},
Activate {
facet: FacetArg,
endpoints: Option<String>,
endpoints_default: bool,
},
Deactivate {
facet: FacetArg,
},
Set {
facet: FacetArg,
key: String,
value: String,
},
Default {
facet: FacetArg,
key: String,
},
Remove {
facet: FacetArg,
key: String,
},
}Expand description
The strategy command group (ADR-055 facets): the strategy activation
and parameter surface over the typed config.
Variants§
List
List the declared strategy facets.
Show
Show one strategy facet: declared keys, activation, and the settled endpoint posture.
Activate
Activate a strategy and settle its endpoint posture. Exactly one of
--endpoints / --endpoints-default unless the facet already carries
a settled choice.
Fields
Deactivate
Deactivate a strategy (its recorded endpoint choice is kept).
Set
Set one declared facet key.
Fields
Default
Drop one key’s override so the declared default applies again (“set the default if you have no preference”).
Remove
The default verb’s traditional spelling.
Trait Implementations§
Source§impl Debug for StrategySub
impl Debug for StrategySub
Source§impl FromArgMatches for StrategySub
impl FromArgMatches for StrategySub
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 StrategySub
impl Subcommand for StrategySub
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 StrategySub
impl RefUnwindSafe for StrategySub
impl Send for StrategySub
impl Sync for StrategySub
impl Unpin for StrategySub
impl UnsafeUnpin for StrategySub
impl UnwindSafe for StrategySub
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more