]> git.lizzy.rs Git - rust.git/commitdiff
Remove duplicated path_to_string conversion
authormitaa <mitaa.ceb@gmail.com>
Tue, 11 Aug 2015 17:22:22 +0000 (19:22 +0200)
committermitaa <mitaa.ceb@gmail.com>
Wed, 12 Aug 2015 18:22:52 +0000 (20:22 +0200)
src/librustc/middle/ty.rs

index 78b380589d5c6e14b22a142a2c3ca9a8b86d3a3f..451e1526f8396d0d96369fee24f2d95ecbd8e7f3 100644 (file)
@@ -5683,13 +5683,9 @@ pub fn note_and_explain_type_err(&self, err: &TypeError<'tcx>, sp: Span) {
                                             &format!("a default was defined here..."));
                     }
                     (_, _) => {
-                        let elems = csearch::get_item_path(self, expected.def_id)
-                                        .into_iter()
-                                        .map(|p| p.to_string())
-                                        .collect::<Vec<_>>();
                         self.sess.note(
                             &format!("a default is defined on `{}`",
-                                     elems.join("::")));
+                                     self.item_path_str(expected.def_id)));
                     }
                 }
 
@@ -5704,13 +5700,9 @@ pub fn note_and_explain_type_err(&self, err: &TypeError<'tcx>, sp: Span) {
                                             &format!("a second default was defined here..."));
                     }
                     (_, _) => {
-                        let elems = csearch::get_item_path(self, found.def_id)
-                                        .into_iter()
-                                        .map(|p| p.to_string())
-                                        .collect::<Vec<_>>();
-
                         self.sess.note(
-                            &format!("a second default is defined on `{}`", elems.join(" ")));
+                            &format!("a second default is defined on `{}`",
+                                     self.item_path_str(found.def_id)));
                     }
                 }