pub enum BucketConfigCommands {
New {
alias: Option<String>,
},
Edit {
alias: Option<String>,
},
Remove {
alias: Option<String>,
},
}Variants§
New
Interactively configure a new S3-compatible bucket-config
Fields
Edit
Interactively edit an existing bucket-config’s bucket, endpoint, access key, or secret key. The alias itself can’t be changed this way – remove and reconfigure under a new alias instead.
Fields
Remove
Remove a configured bucket-config and its stored secret
Trait Implementations§
Source§impl Debug for BucketConfigCommands
impl Debug for BucketConfigCommands
Source§impl FromArgMatches for BucketConfigCommands
impl FromArgMatches for BucketConfigCommands
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 BucketConfigCommands
impl Subcommand for BucketConfigCommands
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 BucketConfigCommands
impl RefUnwindSafe for BucketConfigCommands
impl Send for BucketConfigCommands
impl Sync for BucketConfigCommands
impl Unpin for BucketConfigCommands
impl UnsafeUnpin for BucketConfigCommands
impl UnwindSafe for BucketConfigCommands
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