diff options
| author | Richo Healey <richo@psych0tik.net> | 2014-05-22 16:57:53 -0700 |
|---|---|---|
| committer | Richo Healey <richo@psych0tik.net> | 2014-05-24 21:48:10 -0700 |
| commit | 553074506ecd139eb961fb91eb33ad9fd0183acb (patch) | |
| tree | 01682cf8147183250713acf5e8a77265aab7153c /src/libnative/io | |
| parent | bbb70cdd9cd982922cf7390459d53bde409699ae (diff) | |
| download | rust-553074506ecd139eb961fb91eb33ad9fd0183acb.tar.gz rust-553074506ecd139eb961fb91eb33ad9fd0183acb.zip | |
core: rename strbuf::StrBuf to string::String
[breaking-change]
Diffstat (limited to 'src/libnative/io')
| -rw-r--r-- | src/libnative/io/process.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libnative/io/process.rs b/src/libnative/io/process.rs index 80b00dfb3fe..d1711c1b890 100644 --- a/src/libnative/io/process.rs +++ b/src/libnative/io/process.rs @@ -23,7 +23,7 @@ use super::IoResult; use super::file; use super::util; -#[cfg(windows)] use std::strbuf::StrBuf; +#[cfg(windows)] use std::string::String; #[cfg(unix)] use super::c; #[cfg(unix)] use super::retry; #[cfg(unix)] use io::helper_thread::Helper; @@ -396,8 +396,8 @@ fn zeroed_process_information() -> libc::types::os::arch::extra::PROCESS_INFORMA } #[cfg(windows)] -fn make_command_line(prog: &CString, args: &[CString]) -> StrBuf { - let mut cmd = StrBuf::new(); +fn make_command_line(prog: &CString, args: &[CString]) -> String { + let mut cmd = String::new(); append_arg(&mut cmd, prog.as_str() .expect("expected program name to be utf-8 encoded")); for arg in args.iter() { @@ -407,7 +407,7 @@ fn make_command_line(prog: &CString, args: &[CString]) -> StrBuf { } return cmd; - fn append_arg(cmd: &mut StrBuf, arg: &str) { + fn append_arg(cmd: &mut String, arg: &str) { let quote = arg.chars().any(|c| c == ' ' || c == '\t'); if quote { cmd.push_char('"'); @@ -421,7 +421,7 @@ fn make_command_line(prog: &CString, args: &[CString]) -> StrBuf { } } - fn append_char_at(cmd: &mut StrBuf, arg: &Vec<char>, i: uint) { + fn append_char_at(cmd: &mut String, arg: &Vec<char>, i: uint) { match *arg.get(i) { '"' => { // Escape quotes. @@ -1093,7 +1093,7 @@ mod tests { use std::c_str::CString; use super::make_command_line; - fn test_wrapper(prog: &str, args: &[&str]) -> StrBuf { + fn test_wrapper(prog: &str, args: &[&str]) -> String { make_command_line(&prog.to_c_str(), args.iter() .map(|a| a.to_c_str()) |
