From f5ed73f82f5cd73754ad792cf4bdaf0f5128ff4b Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Thu, 3 Dec 2015 11:30:48 -0700 Subject: [PATCH] Do not use nonstandard GetSlice in shell --- main.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main.rs b/main.rs index 155d37e3..42ba5984 100644 --- a/main.rs +++ b/main.rs @@ -1,5 +1,4 @@ use std::collections::BTreeMap; -use std::get_slice::GetSlice; use std::ops::DerefMut; use std::string::*; use std::vec::Vec; @@ -105,8 +104,10 @@ impl<'a> Command<'a> { main: Box::new(|args: &Vec<String>| { if let Some(path) = args.get(1) { let mut command = process::Command::new(path); - for arg in args.get_slice(Some(2), None) { - command.arg(arg); + for i in 2 .. args.len() { + if let Some(arg) = args.get(i){ + command.arg(arg); + } } if let Some(mut child) = command.spawn() { -- GitLab