@@ -161,14 +161,14 @@ impl TraitData {
161161
162162 if let Some ( item_list) = src. value . item_list ( ) {
163163 let mut expander = Expander :: new ( db, tr_loc. ast_id . file_id , module_id) ;
164- items. extend ( collect_impl_items (
164+ items. extend ( collect_items (
165165 db,
166166 & mut expander,
167167 item_list. impl_items ( ) ,
168168 src. file_id ,
169169 container,
170170 ) ) ;
171- items. extend ( collect_impl_items_in_macros (
171+ items. extend ( collect_items_in_macros (
172172 db,
173173 & mut expander,
174174 & src. with_value ( item_list) ,
@@ -219,25 +219,14 @@ impl ImplData {
219219 if let Some ( item_list) = src. value . item_list ( ) {
220220 let mut expander = Expander :: new ( db, impl_loc. ast_id . file_id , module_id) ;
221221 items. extend (
222- collect_impl_items (
223- db,
224- & mut expander,
225- item_list. impl_items ( ) ,
226- src. file_id ,
227- container,
228- )
229- . into_iter ( )
230- . map ( |( _, item) | item) ,
222+ collect_items ( db, & mut expander, item_list. impl_items ( ) , src. file_id , container)
223+ . into_iter ( )
224+ . map ( |( _, item) | item) ,
231225 ) ;
232226 items. extend (
233- collect_impl_items_in_macros (
234- db,
235- & mut expander,
236- & src. with_value ( item_list) ,
237- container,
238- )
239- . into_iter ( )
240- . map ( |( _, item) | item) ,
227+ collect_items_in_macros ( db, & mut expander, & src. with_value ( item_list) , container)
228+ . into_iter ( )
229+ . map ( |( _, item) | item) ,
241230 ) ;
242231 }
243232
@@ -281,7 +270,7 @@ impl ConstData {
281270 }
282271}
283272
284- fn collect_impl_items_in_macros (
273+ fn collect_items_in_macros (
285274 db : & dyn DefDatabase ,
286275 expander : & mut Expander ,
287276 impl_def : & InFile < ast:: ItemList > ,
@@ -293,13 +282,13 @@ fn collect_impl_items_in_macros(
293282 let limit = 100 ;
294283
295284 for m in impl_def. value . syntax ( ) . children ( ) . filter_map ( ast:: MacroCall :: cast) {
296- res. extend ( collect_impl_items_in_macro ( db, expander, m, container, limit) )
285+ res. extend ( collect_items_in_macro ( db, expander, m, container, limit) )
297286 }
298287
299288 res
300289}
301290
302- fn collect_impl_items_in_macro (
291+ fn collect_items_in_macro (
303292 db : & dyn DefDatabase ,
304293 expander : & mut Expander ,
305294 m : ast:: MacroCall ,
@@ -312,7 +301,7 @@ fn collect_impl_items_in_macro(
312301
313302 if let Some ( ( mark, items) ) = expander. enter_expand ( db, None , m) {
314303 let items: InFile < ast:: MacroItems > = expander. to_source ( items) ;
315- let mut res = collect_impl_items (
304+ let mut res = collect_items (
316305 db,
317306 expander,
318307 items. value . items ( ) . filter_map ( |it| ImplItem :: cast ( it. syntax ( ) . clone ( ) ) ) ,
@@ -324,7 +313,7 @@ fn collect_impl_items_in_macro(
324313 // Note that ast::ModuleItem do not include ast::MacroCall
325314 // We cannot use ModuleItemOwner::items here
326315 for it in items. value . syntax ( ) . children ( ) . filter_map ( ast:: MacroCall :: cast) {
327- res. extend ( collect_impl_items_in_macro ( db, expander, it, container, limit - 1 ) )
316+ res. extend ( collect_items_in_macro ( db, expander, it, container, limit - 1 ) )
328317 }
329318 expander. exit ( db, mark) ;
330319 res
@@ -333,7 +322,7 @@ fn collect_impl_items_in_macro(
333322 }
334323}
335324
336- fn collect_impl_items (
325+ fn collect_items (
337326 db : & dyn DefDatabase ,
338327 expander : & mut Expander ,
339328 impl_items : impl Iterator < Item = ImplItem > ,
0 commit comments