File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -181,7 +181,7 @@ impl Assists {
181
181
if !self . resolve {
182
182
return None ;
183
183
}
184
- let mut director = AssistDirector :: new ( ) ;
184
+ let mut director = AssistDirector :: default ( ) ;
185
185
f ( & mut director) ;
186
186
let changes = director. finish ( ) ;
187
187
let file_edits: Vec < SourceFileEdit > =
@@ -296,10 +296,6 @@ pub(crate) struct AssistDirector {
296
296
}
297
297
298
298
impl AssistDirector {
299
- fn new ( ) -> AssistDirector {
300
- AssistDirector { builders : FxHashMap :: default ( ) }
301
- }
302
-
303
299
pub ( crate ) fn perform ( & mut self , file_id : FileId , f : impl FnOnce ( & mut AssistBuilder ) ) {
304
300
let mut builder = self . builders . entry ( file_id) . or_insert ( AssistBuilder :: new ( file_id) ) ;
305
301
f ( & mut builder) ;
@@ -312,3 +308,9 @@ impl AssistDirector {
312
308
. collect :: < Vec < SourceChange > > ( )
313
309
}
314
310
}
311
+
312
+ impl Default for AssistDirector {
313
+ fn default ( ) -> Self {
314
+ AssistDirector { builders : FxHashMap :: default ( ) }
315
+ }
316
+ }
You can’t perform that action at this time.
0 commit comments