relax Node lt bounds
This commit is contained in:
parent
14a1031ec6
commit
3f55840243
1 changed files with 3 additions and 3 deletions
|
@ -2687,7 +2687,7 @@ pub enum Node<'hir> {
|
||||||
Crate(&'hir CrateItem<'hir>),
|
Crate(&'hir CrateItem<'hir>),
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Node<'_> {
|
impl<'hir> Node<'hir> {
|
||||||
pub fn ident(&self) -> Option<Ident> {
|
pub fn ident(&self) -> Option<Ident> {
|
||||||
match self {
|
match self {
|
||||||
Node::TraitItem(TraitItem { ident, .. })
|
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 {
|
match self {
|
||||||
Node::TraitItem(TraitItem { kind: TraitItemKind::Fn(fn_sig, _), .. })
|
Node::TraitItem(TraitItem { kind: TraitItemKind::Fn(fn_sig, _), .. })
|
||||||
| Node::ImplItem(ImplItem { kind: ImplItemKind::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 {
|
match self {
|
||||||
Node::TraitItem(TraitItem { generics, .. })
|
Node::TraitItem(TraitItem { generics, .. })
|
||||||
| Node::ImplItem(ImplItem { generics, .. }) => Some(generics),
|
| Node::ImplItem(ImplItem { generics, .. }) => Some(generics),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue