From d81feb85f7b575b04a7249ccbf3a6b3fcc8c0e9d Mon Sep 17 00:00:00 2001 From: mitaa Date: Tue, 11 Aug 2015 19:22:22 +0200 Subject: [PATCH] Remove duplicated path_to_string conversion --- src/librustc/middle/ty.rs | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/librustc/middle/ty.rs b/src/librustc/middle/ty.rs index 78b380589d5..451e1526f83 100644 --- a/src/librustc/middle/ty.rs +++ b/src/librustc/middle/ty.rs @@ -5683,13 +5683,9 @@ impl<'tcx> ctxt<'tcx> { &format!("a default was defined here...")); } (_, _) => { - let elems = csearch::get_item_path(self, expected.def_id) - .into_iter() - .map(|p| p.to_string()) - .collect::>(); self.sess.note( &format!("a default is defined on `{}`", - elems.join("::"))); + self.item_path_str(expected.def_id))); } } @@ -5704,13 +5700,9 @@ impl<'tcx> ctxt<'tcx> { &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::>(); - 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))); } }