[−][src]Trait cargo::util::command_prelude::ArgMatchesExt
Required methods
fn _value_of(&self, name: &str) -> Option<&str>
fn _values_of(&self, name: &str) -> Vec<String>
fn _is_present(&self, name: &str) -> bool
Provided methods
fn value_of_u32(&self, name: &str) -> CargoResult<Option<u32>>
fn value_of_path(&self, name: &str, config: &Config) -> Option<PathBuf>
Returns value of the name
command-line argument as an absolute path
fn root_manifest(&self, config: &Config) -> CargoResult<PathBuf>
fn workspace<'a>(&self, config: &'a Config) -> CargoResult<Workspace<'a>>
fn jobs(&self) -> CargoResult<Option<u32>>
fn target(&self) -> Option<String>
fn compile_options<'a>(
&self,
config: &'a Config,
mode: CompileMode,
workspace: Option<&Workspace<'a>>
) -> CargoResult<CompileOptions<'a>>
&self,
config: &'a Config,
mode: CompileMode,
workspace: Option<&Workspace<'a>>
) -> CargoResult<CompileOptions<'a>>
fn compile_options_for_single_package<'a>(
&self,
config: &'a Config,
mode: CompileMode,
workspace: Option<&Workspace<'a>>
) -> CargoResult<CompileOptions<'a>>
&self,
config: &'a Config,
mode: CompileMode,
workspace: Option<&Workspace<'a>>
) -> CargoResult<CompileOptions<'a>>
fn new_options(&self, config: &Config) -> CargoResult<NewOptions>
fn registry(&self, config: &Config) -> CargoResult<Option<String>>
fn index(&self, config: &Config) -> CargoResult<Option<String>>
fn check_optional_opts(
&self,
workspace: &Workspace,
compile_opts: &CompileOptions
) -> CargoResult<()>
&self,
workspace: &Workspace,
compile_opts: &CompileOptions
) -> CargoResult<()>
fn is_present_with_zero_values(&self, name: &str) -> bool
Implementors
impl<'a> ArgMatchesExt for ArgMatches<'a>
[src]
fn _value_of(&self, name: &str) -> Option<&str>
[src]
fn _values_of(&self, name: &str) -> Vec<String>
[src]
fn _is_present(&self, name: &str) -> bool
[src]
fn value_of_u32(&self, name: &str) -> CargoResult<Option<u32>>
[src]
fn value_of_path(&self, name: &str, config: &Config) -> Option<PathBuf>
[src]
fn root_manifest(&self, config: &Config) -> CargoResult<PathBuf>
[src]
fn workspace<'a>(&self, config: &'a Config) -> CargoResult<Workspace<'a>>
[src]
fn jobs(&self) -> CargoResult<Option<u32>>
[src]
fn target(&self) -> Option<String>
[src]
fn compile_options<'a>(
&self,
config: &'a Config,
mode: CompileMode,
workspace: Option<&Workspace<'a>>
) -> CargoResult<CompileOptions<'a>>
[src]
&self,
config: &'a Config,
mode: CompileMode,
workspace: Option<&Workspace<'a>>
) -> CargoResult<CompileOptions<'a>>
fn compile_options_for_single_package<'a>(
&self,
config: &'a Config,
mode: CompileMode,
workspace: Option<&Workspace<'a>>
) -> CargoResult<CompileOptions<'a>>
[src]
&self,
config: &'a Config,
mode: CompileMode,
workspace: Option<&Workspace<'a>>
) -> CargoResult<CompileOptions<'a>>
fn new_options(&self, config: &Config) -> CargoResult<NewOptions>
[src]
fn registry(&self, config: &Config) -> CargoResult<Option<String>>
[src]
fn index(&self, config: &Config) -> CargoResult<Option<String>>
[src]
fn check_optional_opts(
&self,
workspace: &Workspace,
compile_opts: &CompileOptions
) -> CargoResult<()>
[src]
&self,
workspace: &Workspace,
compile_opts: &CompileOptions
) -> CargoResult<()>