diff options
| author | Bastian Kauschke <bastian_kauschke@hotmail.de> | 2020-07-09 22:18:22 +0200 |
|---|---|---|
| committer | Bastian Kauschke <bastian_kauschke@hotmail.de> | 2020-07-16 11:13:05 +0200 |
| commit | 3f558402431f4ce033fb472bdd9cc10bd92fa73a (patch) | |
| tree | 85c4d0c45f7732f60641c6fbbac75e747ee976ea | |
| parent | 14a1031ec6cc4c8a0475e92a4c6ddcd75108e0ee (diff) | |
| download | rust-3f558402431f4ce033fb472bdd9cc10bd92fa73a.tar.gz rust-3f558402431f4ce033fb472bdd9cc10bd92fa73a.zip | |
relax Node lt bounds
| -rw-r--r-- | src/librustc_hir/hir.rs | 6 |
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), |
