From 9da83a8daf159ef1e85da1a018b5204e47e77e6d Mon Sep 17 00:00:00 2001 From: Michael Woerister Date: Wed, 31 May 2017 15:55:35 +0200 Subject: [PATCH] Don't print the whole crate disambiguator value in debug output --- src/librustc/hir/map/definitions.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/librustc/hir/map/definitions.rs b/src/librustc/hir/map/definitions.rs index 745af53e7a3bf..ced0f351c9eed 100644 --- a/src/librustc/hir/map/definitions.rs +++ b/src/librustc/hir/map/definitions.rs @@ -320,7 +320,9 @@ impl DefPath { s.push_str(&tcx.original_crate_name(self.krate).as_str()); s.push_str("/"); - s.push_str(&tcx.crate_disambiguator(self.krate).as_str()); + // Don't print the whole crate disambiguator. That's just annoying in + // debug output. + s.push_str(&tcx.crate_disambiguator(self.krate).as_str()[..7]); for component in &self.data { write!(s,