[−][src]Function cargo_local_install::run_from_strs
pub fn run_from_strs<Args: Iterator<Item = Arg>, Arg: Into<OsString> + AsRef<OsStr>>(
args: Args
) -> Result<(), Error>
Run an install based on string arguments.
Example
// &str s run_from_strs(["cargo-web", "--version", "^0.6"].iter())?; run_from_strs(["cargo-web", "--version", "^0.6"].into_iter())?; // String s let s = ["cargo-web", "--version", "^0.6"]; let s = s.iter().copied().map(String::from).collect::<Vec<String>>(); run_from_strs(s.iter())?; run_from_strs(s.into_iter())?; // &OsStr s let os = ["cargo-web", "--version", "^0.6"]; let os = os.iter().map(OsStr::new).collect::<Vec<&OsStr>>(); run_from_strs(os.iter())?; run_from_strs(os.into_iter())?; // OsString s let os = ["cargo-web", "--version", "^0.6"]; let os = os.iter().map(OsString::from).collect::<Vec<OsString>>(); run_from_strs(os.iter())?; run_from_strs(os.into_iter())?;