Enum hyper_scripter::args::Subs
source · [−]pub enum Subs {
Show 17 variants
Other(Vec<String>),
Help {
args: Vec<String>,
},
EnvHelp {
script_query: ScriptQuery,
},
LoadUtils,
Migrate,
Edit {
ty: Option<ScriptFullType>,
no_template: bool,
tags: Option<TagSelector>,
fast: bool,
edit_query: EditQuery<ScriptQuery>,
content: Vec<String>,
},
Alias {
short: bool,
unset: bool,
before: Option<String>,
after: Vec<String>,
},
Run {
dummy: bool,
repeat: Option<u64>,
previous_args: bool,
error_no_previous: bool,
dir: Option<PathBuf>,
script_query: ScriptQuery,
args: Vec<String>,
},
Which {
script_query: ScriptQuery,
},
Cat {
script_query: ScriptQuery,
},
RM {
queries: Vec<ListQuery>,
purge: bool,
},
LS(List),
Types(Types),
CP {
tags: Option<TagSelector>,
origin: ListQuery,
new: EditQuery<ScriptOrDirQuery>,
},
MV {
ty: Option<ScriptType>,
tags: Option<TagSelector>,
origin: ListQuery,
new: Option<EditQuery<ScriptOrDirQuery>>,
},
Tags(Tags),
History {
subcmd: History,
},
}
Variants
Other(Vec<String>)
Help
EnvHelp
Fields
script_query: ScriptQuery
LoadUtils
Migrate
Edit
Alias
Run
Which
Fields
script_query: ScriptQuery
Cat
Fields
script_query: ScriptQuery
RM
LS(List)
Types(Types)
CP
MV
Tags(Tags)
History
Fields
subcmd: History
Trait Implementations
sourceimpl CommandFactory for Subs
impl CommandFactory for Subs
sourcefn into_app_for_update<'b>() -> Command<'b>
fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
sourcefn command_for_update<'help>() -> App<'help>
fn command_for_update<'help>() -> App<'help>
sourceimpl FromArgMatches for Subs
impl FromArgMatches for Subs
sourcefn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Instantiate Self
from ArgMatches
, parsing the arguments as needed. Read more
sourcefn 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>
Instantiate Self
from ArgMatches
, parsing the arguments as needed. Read more
sourcefn 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
.
sourcefn 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
.
sourceimpl Parser for Subs
impl Parser for Subs
sourcefn parse_from<I, T>(itr: I) -> Self where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn parse_from<I, T>(itr: I) -> Self where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, exit on error
sourcefn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, return Err on error.
sourcefn update_from<I, T>(&mut self, itr: I) where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn update_from<I, T>(&mut self, itr: I) where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, exit on error
sourcefn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, return Err on error.
sourceimpl Subcommand for Subs
impl Subcommand for Subs
sourcefn augment_subcommands<'b>(__clap_app: Command<'b>) -> Command<'b>
fn augment_subcommands<'b>(__clap_app: Command<'b>) -> Command<'b>
sourcefn augment_subcommands_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
fn augment_subcommands_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
sourcefn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether Self
can parse a specific subcommand
Auto Trait Implementations
impl RefUnwindSafe for Subs
impl Send for Subs
impl Sync for Subs
impl Unpin for Subs
impl UnwindSafe for Subs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more