]> git.lizzy.rs Git - rust.git/commitdiff
Correct descriptive item name for impl
authorvarkor <github@varkor.com>
Fri, 8 Feb 2019 14:07:26 +0000 (15:07 +0100)
committervarkor <github@varkor.com>
Fri, 8 Feb 2019 14:07:26 +0000 (15:07 +0100)
src/librustc/hir/mod.rs
src/librustc/middle/stability.rs

index 3e7dd1432e1e374c98091e13c7b1d7a9777f9b8a..d520acf950a2353f2ca8b6b794626414b187f8ca 100644 (file)
@@ -2288,7 +2288,7 @@ pub fn descriptive_variant(&self) -> &str {
             ItemKind::Union(..) => "union",
             ItemKind::Trait(..) => "trait",
             ItemKind::TraitAlias(..) => "trait alias",
-            ItemKind::Impl(..) => "item",
+            ItemKind::Impl(..) => "impl",
         }
     }
 
index 45f53dee98582084dd8040d9d21a202aef1da026..04046fa3b00abe3e581e206916788d3f7f3caf49 100644 (file)
@@ -350,8 +350,6 @@ fn visit_item(&mut self, i: &'tcx Item) {
             // optional. They inherit stability from their parents when unannotated.
             hir::ItemKind::Impl(.., None, _, _) | hir::ItemKind::ForeignMod(..) => {}
 
-            hir::ItemKind::Mod(..) => self.check_missing_stability(i.id, i.span, "module"),
-
             _ => self.check_missing_stability(i.id, i.span, i.node.descriptive_variant())
         }
 
@@ -359,14 +357,14 @@ fn visit_item(&mut self, i: &'tcx Item) {
     }
 
     fn visit_trait_item(&mut self, ti: &'tcx hir::TraitItem) {
-        self.check_missing_stability(ti.id, ti.span, "node");
+        self.check_missing_stability(ti.id, ti.span, "item");
         intravisit::walk_trait_item(self, ti);
     }
 
     fn visit_impl_item(&mut self, ii: &'tcx hir::ImplItem) {
         let impl_def_id = self.tcx.hir().local_def_id(self.tcx.hir().get_parent(ii.id));
         if self.tcx.impl_trait_ref(impl_def_id).is_none() {
-            self.check_missing_stability(ii.id, ii.span, "node");
+            self.check_missing_stability(ii.id, ii.span, "item");
         }
         intravisit::walk_impl_item(self, ii);
     }