summaryrefslogtreecommitdiff
path: root/src/librustc/hir/print.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc/hir/print.rs')
-rw-r--r--src/librustc/hir/print.rs37
1 files changed, 19 insertions, 18 deletions
diff --git a/src/librustc/hir/print.rs b/src/librustc/hir/print.rs
index e19da011be1..d7acdefcc7d 100644
--- a/src/librustc/hir/print.rs
+++ b/src/librustc/hir/print.rs
@@ -452,7 +452,7 @@ impl<'a> State<'a> {
abi: Abi::Rust,
asyncness: hir::IsAsync::NotAsync,
},
- Some(item.name),
+ Some(item.ident.name),
generics,
&item.vis,
arg_names,
@@ -466,7 +466,7 @@ impl<'a> State<'a> {
if m {
self.word_space("mut")?;
}
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
self.word_space(":")?;
self.print_type(&t)?;
self.s.word(";")?;
@@ -475,7 +475,7 @@ impl<'a> State<'a> {
}
hir::ForeignItemKind::Type => {
self.head(visibility_qualified(&item.vis, "type"))?;
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
self.s.word(";")?;
self.end()?; // end the head-ibox
self.end() // end the outer cbox
@@ -535,7 +535,7 @@ impl<'a> State<'a> {
self.s.word("as")?;
self.s.space()?;
}
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
self.s.word(";")?;
self.end()?; // end inner head-block
self.end()?; // end outer head-block
@@ -546,10 +546,10 @@ impl<'a> State<'a> {
match kind {
hir::UseKind::Single => {
- if path.segments.last().unwrap().ident.name != item.name {
+ if path.segments.last().unwrap().ident != item.ident {
self.s.space()?;
self.word_space("as")?;
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
}
self.s.word(";")?;
}
@@ -564,7 +564,7 @@ impl<'a> State<'a> {
if m == hir::MutMutable {
self.word_space("mut")?;
}
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
self.word_space(":")?;
self.print_type(&ty)?;
self.s.space()?;
@@ -577,7 +577,7 @@ impl<'a> State<'a> {
}
hir::ItemKind::Const(ref ty, expr) => {
self.head(visibility_qualified(&item.vis, "const"))?;
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
self.word_space(":")?;
self.print_type(&ty)?;
self.s.space()?;
@@ -592,7 +592,7 @@ impl<'a> State<'a> {
self.head("")?;
self.print_fn(decl,
header,
- Some(item.name),
+ Some(item.ident.name),
typarams,
&item.vis,
&[],
@@ -604,7 +604,7 @@ impl<'a> State<'a> {
}
hir::ItemKind::Mod(ref _mod) => {
self.head(visibility_qualified(&item.vis, "mod"))?;
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
self.nbsp()?;
self.bopen()?;
self.print_mod(_mod, &item.attrs)?;
@@ -624,7 +624,7 @@ impl<'a> State<'a> {
}
hir::ItemKind::Ty(ref ty, ref generics) => {
self.head(visibility_qualified(&item.vis, "type"))?;
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
self.print_generic_params(&generics.params)?;
self.end()?; // end the inner ibox
@@ -637,7 +637,7 @@ impl<'a> State<'a> {
}
hir::ItemKind::Existential(ref exist) => {
self.head(visibility_qualified(&item.vis, "existential type"))?;
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
self.print_generic_params(&exist.generics.params)?;
self.end()?; // end the inner ibox
@@ -659,15 +659,16 @@ impl<'a> State<'a> {
self.end()?; // end the outer ibox
}
hir::ItemKind::Enum(ref enum_definition, ref params) => {
- self.print_enum_def(enum_definition, params, item.name, item.span, &item.vis)?;
+ self.print_enum_def(enum_definition, params, item.ident.name, item.span,
+ &item.vis)?;
}
hir::ItemKind::Struct(ref struct_def, ref generics) => {
self.head(visibility_qualified(&item.vis, "struct"))?;
- self.print_struct(struct_def, generics, item.name, item.span, true)?;
+ self.print_struct(struct_def, generics, item.ident.name, item.span, true)?;
}
hir::ItemKind::Union(ref struct_def, ref generics) => {
self.head(visibility_qualified(&item.vis, "union"))?;
- self.print_struct(struct_def, generics, item.name, item.span, true)?;
+ self.print_struct(struct_def, generics, item.ident.name, item.span, true)?;
}
hir::ItemKind::Impl(unsafety,
polarity,
@@ -714,7 +715,7 @@ impl<'a> State<'a> {
self.print_is_auto(is_auto)?;
self.print_unsafety(unsafety)?;
self.word_nbsp("trait")?;
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
self.print_generic_params(&generics.params)?;
let mut real_bounds = Vec::with_capacity(bounds.len());
for b in bounds.iter() {
@@ -739,7 +740,7 @@ impl<'a> State<'a> {
self.head("")?;
self.print_visibility(&item.vis)?;
self.word_nbsp("trait")?;
- self.print_name(item.name)?;
+ self.print_ident(item.ident)?;
self.print_generic_params(&generics.params)?;
let mut real_bounds = Vec::with_capacity(bounds.len());
// FIXME(durka) this seems to be some quite outdated syntax
@@ -897,7 +898,7 @@ impl<'a> State<'a> {
pub fn print_variant(&mut self, v: &hir::Variant) -> io::Result<()> {
self.head("")?;
let generics = hir::Generics::empty();
- self.print_struct(&v.node.data, &generics, v.node.name, v.span, false)?;
+ self.print_struct(&v.node.data, &generics, v.node.ident.name, v.span, false)?;
if let Some(ref d) = v.node.disr_expr {
self.s.space()?;
self.word_space("=")?;