@@ -151,31 +151,31 @@ impl<'a> FnLikeNode<'a> {
151
151
pub fn body ( self ) -> ast:: BodyId {
152
152
self . handle (
153
153
|i : ItemFnParts < ' a > | i. body ,
154
- |_, _, _: & ' a ast:: FnSig , _, body : ast:: BodyId , _, _| body,
154
+ |_, _, _: & ' a ast:: FnSig < ' a > , _, body : ast:: BodyId , _, _| body,
155
155
|c : ClosureParts < ' a > | c. body ,
156
156
)
157
157
}
158
158
159
159
pub fn decl ( self ) -> & ' a FnDecl {
160
160
self . handle (
161
161
|i : ItemFnParts < ' a > | & * i. decl ,
162
- |_, _, sig : & ' a ast:: FnSig , _, _, _, _| & sig. decl ,
162
+ |_, _, sig : & ' a ast:: FnSig < ' a > , _, _, _, _| & sig. decl ,
163
163
|c : ClosureParts < ' a > | c. decl ,
164
164
)
165
165
}
166
166
167
167
pub fn span ( self ) -> Span {
168
168
self . handle (
169
169
|i : ItemFnParts < ' _ > | i. span ,
170
- |_, _, _: & ' a ast:: FnSig , _, _, span, _| span,
170
+ |_, _, _: & ' a ast:: FnSig < ' a > , _, _, span, _| span,
171
171
|c : ClosureParts < ' _ > | c. span ,
172
172
)
173
173
}
174
174
175
175
pub fn id ( self ) -> ast:: HirId {
176
176
self . handle (
177
177
|i : ItemFnParts < ' _ > | i. id ,
178
- |id, _, _: & ' a ast:: FnSig , _, _, _, _| id,
178
+ |id, _, _: & ' a ast:: FnSig < ' a > , _, _, _, _| id,
179
179
|c : ClosureParts < ' _ > | c. id ,
180
180
)
181
181
}
@@ -197,7 +197,7 @@ impl<'a> FnLikeNode<'a> {
197
197
FnKind :: ItemFn ( p. ident , p. generics , p. header , p. vis , p. attrs )
198
198
} ;
199
199
let closure = |c : ClosureParts < ' a > | FnKind :: Closure ( c. attrs ) ;
200
- let method = |_, ident : Ident , sig : & ' a ast:: FnSig , vis, _, _, attrs| {
200
+ let method = |_, ident : Ident , sig : & ' a ast:: FnSig < ' a > , vis, _, _, attrs| {
201
201
FnKind :: Method ( ident, sig, vis, attrs)
202
202
} ;
203
203
self . handle ( item, method, closure)
@@ -209,7 +209,7 @@ impl<'a> FnLikeNode<'a> {
209
209
M : FnOnce (
210
210
ast:: HirId ,
211
211
Ident ,
212
- & ' a ast:: FnSig ,
212
+ & ' a ast:: FnSig < ' a > ,
213
213
Option < & ' a ast:: Visibility > ,
214
214
ast:: BodyId ,
215
215
Span ,
0 commit comments