[][src]Trait cargo::util::command_prelude::ArgMatchesExt

pub trait ArgMatchesExt {
    fn _value_of(&self, name: &str) -> Option<&str>;
fn _values_of(&self, name: &str) -> Vec<String>;
fn _is_present(&self, name: &str) -> bool; fn value_of_u32(&self, name: &str) -> CargoResult<Option<u32>> { ... }
fn value_of_path(&self, name: &str, config: &Config) -> Option<PathBuf> { ... }
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>> { ... }
fn compile_options_for_single_package<'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<()> { ... }
fn is_present_with_zero_values(&self, name: &str) -> bool { ... } }

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

Loading content...

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>>

fn compile_options_for_single_package<'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<()>

fn is_present_with_zero_values(&self, name: &str) -> bool

Loading content...

Implementors

impl<'a> ArgMatchesExt for ArgMatches<'a>[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]

fn compile_options_for_single_package<'a>(
    &self,
    config: &'a Config,
    mode: CompileMode,
    workspace: Option<&Workspace<'a>>
) -> CargoResult<CompileOptions<'a>>
[src]

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]

fn is_present_with_zero_values(&self, name: &str) -> bool[src]

Loading content...