about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRoc Yu <rocyu@protonmail.com>2022-01-15 18:06:45 -0500
committerRoc Yu <rocyu@protonmail.com>2022-01-15 18:06:45 -0500
commit47de5b45beafbf95acaaf18a92b0a731e8b3e383 (patch)
treeb1930ccc9b4df3e50f45e74841c22e07a2567c56
parentec4bcaac450279b029f3480b8b8f1b82ab36a5eb (diff)
downloadrust-47de5b45beafbf95acaaf18a92b0a731e8b3e383.tar.gz
rust-47de5b45beafbf95acaaf18a92b0a731e8b3e383.zip
Remove `collect`
-rw-r--r--src/librustdoc/core.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/librustdoc/core.rs b/src/librustdoc/core.rs
index 22f59d39799..ce7c62b0f25 100644
--- a/src/librustdoc/core.rs
+++ b/src/librustdoc/core.rs
@@ -492,9 +492,9 @@ impl<'tcx> Visitor<'tcx> for EmitIgnoredResolutionErrors<'tcx> {
                 "could not resolve path `{}`",
                 path.segments
                     .iter()
-                    .map(|segment| segment.ident.as_str().to_string())
-                    .collect::<Vec<_>>()
-                    .join("::")
+                    .map(|segment| segment.ident.as_str())
+                    .intersperse("::")
+                    .collect::<String>()
             );
             let mut err = rustc_errors::struct_span_err!(
                 self.tcx.sess,