@@ -3,17 +3,18 @@ use std::iter;
33use either:: Either ;
44use hir:: { AsName , EnumVariant , Module , ModuleDef , Name } ;
55use ide_db:: { defs:: Definition , search:: Reference , RootDatabase } ;
6+ use ide_helpers:: {
7+ insert_use:: { insert_use, ImportScope } ,
8+ mod_path_to_ast,
9+ } ;
610use rustc_hash:: { FxHashMap , FxHashSet } ;
711use syntax:: {
812 algo:: { find_node_at_offset, SyntaxRewriter } ,
913 ast:: { self , edit:: IndentLevel , make, AstNode , NameOwner , VisibilityOwner } ,
1014 SourceFile , SyntaxElement , SyntaxNode , T ,
1115} ;
1216
13- use crate :: {
14- utils:: { insert_use, mod_path_to_ast, ImportScope } ,
15- AssistContext , AssistId , AssistKind , Assists ,
16- } ;
17+ use crate :: { AssistContext , AssistId , AssistKind , Assists } ;
1718
1819// Assist: extract_struct_from_enum_variant
1920//
@@ -236,10 +237,9 @@ fn update_reference(
236237
237238#[ cfg( test) ]
238239mod tests {
239- use crate :: {
240- tests:: { check_assist, check_assist_not_applicable} ,
241- utils:: FamousDefs ,
242- } ;
240+ use ide_helpers:: FamousDefs ;
241+
242+ use crate :: tests:: { check_assist, check_assist_not_applicable} ;
243243
244244 use super :: * ;
245245
0 commit comments