Show ::{{constructor}} in std::any::type_name().

This commit is contained in:
Mara Bos 2021-06-03 15:41:48 +02:00
parent 716394d658
commit 32ee368c86

View File

@ -1,5 +1,5 @@
use rustc_hir::def_id::CrateNum;
use rustc_hir::definitions::{DefPathData, DisambiguatedDefPathData};
use rustc_hir::definitions::DisambiguatedDefPathData;
use rustc_middle::mir::interpret::Allocation;
use rustc_middle::ty::{
self,
@ -127,11 +127,6 @@ fn path_append(
) -> Result<Self::Path, Self::Error> {
self = print_prefix(self)?;
// Skip `::{{constructor}}` on tuple/unit structs.
if disambiguated_data.data == DefPathData::Ctor {
return Ok(self);
}
write!(self.path, "::{}", disambiguated_data.data).unwrap();
Ok(self)