@@ -59,8 +59,8 @@ pub(crate) fn extract_struct_from_enum(acc: &mut Assists, ctx: &AssistContext) -
59
59
let res = definition. find_usages ( & ctx. db , None ) ;
60
60
let module_def = mod_def_for_target_module ( ctx, & enum_name) ;
61
61
let start_offset = variant. parent_enum ( ) . syntax ( ) . text_range ( ) . start ( ) ;
62
- let mut seen_files_map : FxHashSet < Module > = FxHashSet :: default ( ) ;
63
- seen_files_map . insert ( module_def. module ( ctx. db ) . unwrap ( ) ) ;
62
+ let mut visited_modules_set : FxHashSet < Module > = FxHashSet :: default ( ) ;
63
+ visited_modules_set . insert ( module_def. module ( ctx. db ) . unwrap ( ) ) ;
64
64
for reference in res {
65
65
let source_file = ctx. sema . parse ( reference. file_range . file_id ) ;
66
66
update_reference (
@@ -69,7 +69,7 @@ pub(crate) fn extract_struct_from_enum(acc: &mut Assists, ctx: &AssistContext) -
69
69
reference,
70
70
& source_file,
71
71
& module_def,
72
- & mut seen_files_map ,
72
+ & mut visited_modules_set ,
73
73
) ;
74
74
}
75
75
extract_struct_def (
@@ -101,7 +101,7 @@ fn mod_def_for_target_module(ctx: &AssistContext, enum_name: &str) -> ModuleDef
101
101
ImportsLocator :: new ( ctx. db ) . find_imports ( enum_name) . first ( ) . unwrap ( ) . left ( ) . unwrap ( )
102
102
}
103
103
104
- fn insert_use_import (
104
+ fn insert_import (
105
105
ctx : & AssistContext ,
106
106
builder : & mut AssistBuilder ,
107
107
path : & ast:: PathExpr ,
@@ -179,7 +179,7 @@ fn update_reference(
179
179
reference : Reference ,
180
180
source_file : & SourceFile ,
181
181
module_def : & ModuleDef ,
182
- seen_files_map : & mut FxHashSet < Module > ,
182
+ visited_modules_set : & mut FxHashSet < Module > ,
183
183
) -> Option < ( ) > {
184
184
let path_expr: ast:: PathExpr = find_node_at_offset :: < ast:: PathExpr > (
185
185
source_file. syntax ( ) ,
@@ -195,8 +195,8 @@ fn update_reference(
195
195
) ;
196
196
edit. perform ( reference. file_range . file_id , |builder| {
197
197
let module = ctx. sema . scope ( & path_expr. syntax ( ) ) . module ( ) . unwrap ( ) ;
198
- if !seen_files_map . contains ( & module) {
199
- if insert_use_import (
198
+ if !visited_modules_set . contains ( & module) {
199
+ if insert_import (
200
200
ctx,
201
201
builder,
202
202
& path_expr,
@@ -206,7 +206,7 @@ fn update_reference(
206
206
)
207
207
. is_some ( )
208
208
{
209
- seen_files_map . insert ( module) ;
209
+ visited_modules_set . insert ( module) ;
210
210
}
211
211
}
212
212
builder. replace ( inside_list_range, format ! ( "{}{}" , segment, list) ) ;
0 commit comments