about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBastian Kauschke <bastian_kauschke@hotmail.de>2020-07-09 22:18:22 +0200
committerBastian Kauschke <bastian_kauschke@hotmail.de>2020-07-16 11:13:05 +0200
commit3f558402431f4ce033fb472bdd9cc10bd92fa73a (patch)
tree85c4d0c45f7732f60641c6fbbac75e747ee976ea
parent14a1031ec6cc4c8a0475e92a4c6ddcd75108e0ee (diff)
downloadrust-3f558402431f4ce033fb472bdd9cc10bd92fa73a.tar.gz
rust-3f558402431f4ce033fb472bdd9cc10bd92fa73a.zip
relax Node lt bounds
-rw-r--r--src/librustc_hir/hir.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/librustc_hir/hir.rs b/src/librustc_hir/hir.rs
index 07b489a7562..9204f778a24 100644
--- a/src/librustc_hir/hir.rs
+++ b/src/librustc_hir/hir.rs
@@ -2687,7 +2687,7 @@ pub enum Node<'hir> {
     Crate(&'hir CrateItem<'hir>),
 }
 
-impl Node<'_> {
+impl<'hir> Node<'hir> {
     pub fn ident(&self) -> Option<Ident> {
         match self {
             Node::TraitItem(TraitItem { ident, .. })
@@ -2698,7 +2698,7 @@ impl Node<'_> {
         }
     }
 
-    pub fn fn_decl(&self) -> Option<&FnDecl<'_>> {
+    pub fn fn_decl(&self) -> Option<&FnDecl<'hir>> {
         match self {
             Node::TraitItem(TraitItem { kind: TraitItemKind::Fn(fn_sig, _), .. })
             | Node::ImplItem(ImplItem { kind: ImplItemKind::Fn(fn_sig, _), .. })
@@ -2722,7 +2722,7 @@ impl Node<'_> {
         }
     }
 
-    pub fn generics(&self) -> Option<&Generics<'_>> {
+    pub fn generics(&self) -> Option<&'hir Generics<'hir>> {
         match self {
             Node::TraitItem(TraitItem { generics, .. })
             | Node::ImplItem(ImplItem { generics, .. }) => Some(generics),