pub enum ResourceCommand {
List {
project: String,
prefix: Option<String>,
},
Get {
project: String,
path: String,
},
Put {
project: String,
path: String,
file: String,
},
Delete {
project: String,
path: String,
},
}Variants§
List
List a project’s resources (one path per line in human mode)
Fields
Get
Read one resource: JSON pretty-printed, text raw — binary (data.bin-class) resources refuse with exit 6
Fields
Put
Write one resource (upsert: created if absent, replaced if present) — JSON if parseable (application/json), else UTF-8 text (text/plain); binary-looking input refuses
Fields
Delete
Delete one resource — destructive, refused without –yes
Trait Implementations§
Source§impl Debug for ResourceCommand
impl Debug for ResourceCommand
Source§impl FromArgMatches for ResourceCommand
impl FromArgMatches for ResourceCommand
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 ResourceCommand
impl Subcommand for ResourceCommand
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 ResourceCommand
impl Freeze for ResourceCommand
impl RefUnwindSafe for ResourceCommand
impl Send for ResourceCommand
impl Sync for ResourceCommand
impl Unpin for ResourceCommand
impl UnsafeUnpin for ResourceCommand
impl UnwindSafe for ResourceCommand
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