]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_typeck/coherence/unsafety.rs
Rollup merge of #61879 - stjepang:stabilize-todo, r=withoutboats
[rust.git] / src / librustc_typeck / coherence / unsafety.rs
index 123d7c6123b89a0a11db04471e64d576ad304734..b7cc6feee4453eee521e79f823dea7b4ee002965 100644 (file)
@@ -21,7 +21,7 @@ fn check_unsafety_coherence(&mut self,
                                 unsafety: hir::Unsafety,
                                 polarity: hir::ImplPolarity)
     {
-        let local_did = self.tcx.hir().local_def_id_from_hir_id(item.hir_id);
+        let local_did = self.tcx.hir().local_def_id(item.hir_id);
         if let Some(trait_ref) = self.tcx.impl_trait_ref(local_did) {
             let trait_def = self.tcx.trait_def(trait_ref.def_id);
             let unsafe_attr = impl_generics.and_then(|generics| {
@@ -71,7 +71,7 @@ fn check_unsafety_coherence(&mut self,
 
 impl ItemLikeVisitor<'v> for UnsafetyChecker<'tcx> {
     fn visit_item(&mut self, item: &'v hir::Item) {
-        if let hir::ItemKind::Impl(unsafety, polarity, _, ref generics, ..) = item.node {
+        if let hir::ItemKind::Impl(unsafety, polarity, _, ref generics, ..) = item.kind {
             self.check_unsafety_coherence(item, Some(generics), unsafety, polarity);
         }
     }