@@ -151,31 +151,31 @@ impl<'a> FnLikeNode<'a> {
151151 pub fn body ( self ) -> ast:: BodyId {
152152 self . handle (
153153 |i : ItemFnParts < ' a > | i. body ,
154- |_, _, _: & ' a ast:: FnSig , _, body : ast:: BodyId , _, _| body,
154+ |_, _, _: & ' a ast:: FnSig < ' a > , _, body : ast:: BodyId , _, _| body,
155155 |c : ClosureParts < ' a > | c. body ,
156156 )
157157 }
158158
159159 pub fn decl ( self ) -> & ' a FnDecl {
160160 self . handle (
161161 |i : ItemFnParts < ' a > | & * i. decl ,
162- |_, _, sig : & ' a ast:: FnSig , _, _, _, _| & sig. decl ,
162+ |_, _, sig : & ' a ast:: FnSig < ' a > , _, _, _, _| & sig. decl ,
163163 |c : ClosureParts < ' a > | c. decl ,
164164 )
165165 }
166166
167167 pub fn span ( self ) -> Span {
168168 self . handle (
169169 |i : ItemFnParts < ' _ > | i. span ,
170- |_, _, _: & ' a ast:: FnSig , _, _, span, _| span,
170+ |_, _, _: & ' a ast:: FnSig < ' a > , _, _, span, _| span,
171171 |c : ClosureParts < ' _ > | c. span ,
172172 )
173173 }
174174
175175 pub fn id ( self ) -> ast:: HirId {
176176 self . handle (
177177 |i : ItemFnParts < ' _ > | i. id ,
178- |id, _, _: & ' a ast:: FnSig , _, _, _, _| id,
178+ |id, _, _: & ' a ast:: FnSig < ' a > , _, _, _, _| id,
179179 |c : ClosureParts < ' _ > | c. id ,
180180 )
181181 }
@@ -197,7 +197,7 @@ impl<'a> FnLikeNode<'a> {
197197 FnKind :: ItemFn ( p. ident , p. generics , p. header , p. vis , p. attrs )
198198 } ;
199199 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| {
201201 FnKind :: Method ( ident, sig, vis, attrs)
202202 } ;
203203 self . handle ( item, method, closure)
@@ -209,7 +209,7 @@ impl<'a> FnLikeNode<'a> {
209209 M : FnOnce (
210210 ast:: HirId ,
211211 Ident ,
212- & ' a ast:: FnSig ,
212+ & ' a ast:: FnSig < ' a > ,
213213 Option < & ' a ast:: Visibility > ,
214214 ast:: BodyId ,
215215 Span ,
0 commit comments