Skip to content

Commit 93ddee6

Browse files
committed
Change some instances of .connect() to .join()
1 parent 29c0c95 commit 93ddee6

File tree

39 files changed

+87
-87
lines changed

39 files changed

+87
-87
lines changed

src/compiletest/runtest.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ fn run_debuginfo_gdb_test(config: &Config, props: &TestProps, testfile: &Path) {
344344
check_lines,
345345
breakpoint_lines
346346
} = parse_debugger_commands(testfile, "gdb");
347-
let mut cmds = commands.connect("\n");
347+
let mut cmds = commands.join("\n");
348348

349349
// compile test file (it should have 'compile-flags:-g' in the header)
350350
let compiler_run_result = compile_test(config, props, testfile);
@@ -799,7 +799,7 @@ fn cleanup_debug_info_options(options: &Option<String>) -> Option<String> {
799799
split_maybe_args(options).into_iter()
800800
.filter(|x| !options_to_remove.contains(x))
801801
.collect::<Vec<String>>()
802-
.connect(" ");
802+
.join(" ");
803803
Some(new_options)
804804
}
805805

@@ -1412,15 +1412,15 @@ fn make_cmdline(libpath: &str, prog: &str, args: &[String]) -> String {
14121412

14131413
// Linux and mac don't require adjusting the library search path
14141414
if cfg!(unix) {
1415-
format!("{} {}", prog, args.connect(" "))
1415+
format!("{} {}", prog, args.join(" "))
14161416
} else {
14171417
// Build the LD_LIBRARY_PATH variable as it would be seen on the command line
14181418
// for diagnostic purposes
14191419
fn lib_path_cmd_prefix(path: &str) -> String {
14201420
format!("{}=\"{}\"", util::lib_path_env_var(), util::make_new_path(path))
14211421
}
14221422

1423-
format!("{} {} {}", lib_path_cmd_prefix(libpath), prog, args.connect(" "))
1423+
format!("{} {} {}", lib_path_cmd_prefix(libpath), prog, args.join(" "))
14241424
}
14251425
}
14261426

src/libcollectionstest/slice.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -606,22 +606,22 @@ fn test_concat() {
606606
assert_eq!(d, [1, 2, 3]);
607607

608608
let v: &[&[_]] = &[&[1], &[2, 3]];
609-
assert_eq!(v.connect(&0), [1, 0, 2, 3]);
609+
assert_eq!(v.join(&0), [1, 0, 2, 3]);
610610
let v: &[&[_]] = &[&[1], &[2], &[3]];
611-
assert_eq!(v.connect(&0), [1, 0, 2, 0, 3]);
611+
assert_eq!(v.join(&0), [1, 0, 2, 0, 3]);
612612
}
613613

614614
#[test]
615-
fn test_connect() {
615+
fn test_join() {
616616
let v: [Vec<i32>; 0] = [];
617-
assert_eq!(v.connect(&0), []);
618-
assert_eq!([vec![1], vec![2, 3]].connect(&0), [1, 0, 2, 3]);
619-
assert_eq!([vec![1], vec![2], vec![3]].connect(&0), [1, 0, 2, 0, 3]);
617+
assert_eq!(v.join(&0), []);
618+
assert_eq!([vec![1], vec![2, 3]].join(&0), [1, 0, 2, 3]);
619+
assert_eq!([vec![1], vec![2], vec![3]].join(&0), [1, 0, 2, 0, 3]);
620620

621621
let v: [&[_]; 2] = [&[1], &[2, 3]];
622-
assert_eq!(v.connect(&0), [1, 0, 2, 3]);
622+
assert_eq!(v.join(&0), [1, 0, 2, 3]);
623623
let v: [&[_]; 3] = [&[1], &[2], &[3]];
624-
assert_eq!(v.connect(&0), [1, 0, 2, 0, 3]);
624+
assert_eq!(v.join(&0), [1, 0, 2, 0, 3]);
625625
}
626626

627627
#[test]
@@ -1339,11 +1339,11 @@ mod bench {
13391339
}
13401340

13411341
#[bench]
1342-
fn connect(b: &mut Bencher) {
1342+
fn join(b: &mut Bencher) {
13431343
let xss: Vec<Vec<i32>> =
13441344
(0..100).map(|i| (0..i).collect()).collect();
13451345
b.iter(|| {
1346-
xss.connect(&0)
1346+
xss.join(&0)
13471347
});
13481348
}
13491349

src/libcollectionstest/str.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -158,32 +158,32 @@ fn test_concat_for_different_lengths() {
158158
test_concat!("abc", ["", "a", "bc"]);
159159
}
160160

161-
macro_rules! test_connect {
161+
macro_rules! test_join {
162162
($expected: expr, $string: expr, $delim: expr) => {
163163
{
164-
let s = $string.connect($delim);
164+
let s = $string.join($delim);
165165
assert_eq!($expected, s);
166166
}
167167
}
168168
}
169169

170170
#[test]
171-
fn test_connect_for_different_types() {
172-
test_connect!("a-b", ["a", "b"], "-");
171+
fn test_join_for_different_types() {
172+
test_join!("a-b", ["a", "b"], "-");
173173
let hyphen = "-".to_string();
174-
test_connect!("a-b", [s("a"), s("b")], &*hyphen);
175-
test_connect!("a-b", vec!["a", "b"], &*hyphen);
176-
test_connect!("a-b", &*vec!["a", "b"], "-");
177-
test_connect!("a-b", vec![s("a"), s("b")], "-");
174+
test_join!("a-b", [s("a"), s("b")], &*hyphen);
175+
test_join!("a-b", vec!["a", "b"], &*hyphen);
176+
test_join!("a-b", &*vec!["a", "b"], "-");
177+
test_join!("a-b", vec![s("a"), s("b")], "-");
178178
}
179179

180180
#[test]
181-
fn test_connect_for_different_lengths() {
181+
fn test_join_for_different_lengths() {
182182
let empty: &[&str] = &[];
183-
test_connect!("", empty, "-");
184-
test_connect!("a", ["a"], "-");
185-
test_connect!("a-b", ["a", "b"], "-");
186-
test_connect!("-a-bc", ["", "a", "bc"], "-");
183+
test_join!("", empty, "-");
184+
test_join!("a", ["a"], "-");
185+
test_join!("a-b", ["a", "b"], "-");
186+
test_join!("-a-bc", ["", "a", "bc"], "-");
187187
}
188188

189189
#[test]
@@ -2081,12 +2081,12 @@ mod bench {
20812081
}
20822082

20832083
#[bench]
2084-
fn bench_connect(b: &mut Bencher) {
2084+
fn bench_join(b: &mut Bencher) {
20852085
let s = "ศไทย中华Việt Nam; Mary had a little lamb, Little lamb";
20862086
let sep = "→";
20872087
let v = vec![s, s, s, s, s, s, s, s, s, s];
20882088
b.iter(|| {
2089-
assert_eq!(v.connect(sep).len(), s.len() * 10 + sep.len() * 9);
2089+
assert_eq!(v.join(sep).len(), s.len() * 10 + sep.len() * 9);
20902090
})
20912091
}
20922092

src/libgetopts/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -784,13 +784,13 @@ pub fn usage(brief: &str, opts: &[OptGroup]) -> String {
784784

785785
// FIXME: #5516 should be graphemes not codepoints
786786
// wrapped description
787-
row.push_str(&desc_rows.connect(&desc_sep[..]));
787+
row.push_str(&desc_rows.join(&desc_sep[..]));
788788

789789
row
790790
});
791791

792792
format!("{}\n\nOptions:\n{}\n", brief,
793-
rows.collect::<Vec<String>>().connect("\n"))
793+
rows.collect::<Vec<String>>().join("\n"))
794794
}
795795

796796
fn format_option(opt: &OptGroup) -> String {
@@ -836,7 +836,7 @@ pub fn short_usage(program_name: &str, opts: &[OptGroup]) -> String {
836836
line.push_str(&opts.iter()
837837
.map(format_option)
838838
.collect::<Vec<String>>()
839-
.connect(" ")[..]);
839+
.join(" ")[..]);
840840
line
841841
}
842842

src/librustc/metadata/encoder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2028,7 +2028,7 @@ fn encode_dylib_dependency_formats(rbml_w: &mut Encoder, ecx: &EncodeContext) {
20282028
cstore::RequireStatic => "s",
20292029
})).to_string())
20302030
}).collect::<Vec<String>>();
2031-
rbml_w.wr_tagged_str(tag, &s.connect(","));
2031+
rbml_w.wr_tagged_str(tag, &s.join(","));
20322032
}
20332033
None => {
20342034
rbml_w.wr_tagged_str(tag, "");

src/librustc/middle/infer/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1098,7 +1098,7 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
10981098

10991099
pub fn tys_to_string(&self, ts: &[Ty<'tcx>]) -> String {
11001100
let tstrs: Vec<String> = ts.iter().map(|t| self.ty_to_string(*t)).collect();
1101-
format!("({})", tstrs.connect(", "))
1101+
format!("({})", tstrs.join(", "))
11021102
}
11031103

11041104
pub fn trait_ref_to_string(&self, t: &ty::TraitRef<'tcx>) -> String {

src/librustc_driver/driver.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -843,7 +843,7 @@ fn write_out_deps(sess: &Session,
843843
let mut file = try!(fs::File::create(&deps_filename));
844844
for path in &out_filenames {
845845
try!(write!(&mut file,
846-
"{}: {}\n\n", path.display(), files.connect(" ")));
846+
"{}: {}\n\n", path.display(), files.join(" ")));
847847
}
848848
Ok(())
849849
})();

src/librustc_driver/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ Available lint options:
606606
for (name, to) in lints {
607607
let name = name.to_lowercase().replace("_", "-");
608608
let desc = to.into_iter().map(|x| x.as_str().replace("_", "-"))
609-
.collect::<Vec<String>>().connect(", ");
609+
.collect::<Vec<String>>().join(", ");
610610
println!(" {} {}",
611611
padded(&name[..]), desc);
612612
}

src/librustc_driver/pretty.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ impl UserIdentifiedItem {
378378
fn reconstructed_input(&self) -> String {
379379
match *self {
380380
ItemViaNode(node_id) => node_id.to_string(),
381-
ItemViaPath(ref parts) => parts.connect("::"),
381+
ItemViaPath(ref parts) => parts.join("::"),
382382
}
383383
}
384384

src/librustc_driver/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ impl<'a, 'tcx> Env<'a, 'tcx> {
178178
return match search_mod(self, &self.infcx.tcx.map.krate().module, 0, names) {
179179
Some(id) => id,
180180
None => {
181-
panic!("no item found: `{}`", names.connect("::"));
181+
panic!("no item found: `{}`", names.join("::"));
182182
}
183183
};
184184

0 commit comments

Comments
 (0)