@@ -178,11 +178,10 @@ impl Assists {
178
178
label : Assist ,
179
179
f : impl FnOnce ( & mut AssistDirector ) ,
180
180
) -> Option < ( ) > {
181
- let change_label = label. label . clone ( ) ;
182
181
if !self . resolve {
183
182
return None ;
184
183
}
185
- let mut director = AssistDirector :: new ( change_label . clone ( ) ) ;
184
+ let mut director = AssistDirector :: new ( ) ;
186
185
f ( & mut director) ;
187
186
let changes = director. finish ( ) ;
188
187
let file_edits: Vec < SourceFileEdit > =
@@ -295,12 +294,11 @@ impl AssistBuilder {
295
294
pub ( crate ) struct AssistDirector {
296
295
source_changes : Vec < SourceChange > ,
297
296
builders : FxHashMap < FileId , AssistBuilder > ,
298
- change_label : String ,
299
297
}
300
298
301
299
impl AssistDirector {
302
- fn new ( change_label : String ) -> AssistDirector {
303
- AssistDirector { source_changes : vec ! [ ] , builders : FxHashMap :: default ( ) , change_label }
300
+ fn new ( ) -> AssistDirector {
301
+ AssistDirector { source_changes : vec ! [ ] , builders : FxHashMap :: default ( ) }
304
302
}
305
303
306
304
pub ( crate ) fn perform ( & mut self , file_id : FileId , f : impl FnOnce ( & mut AssistBuilder ) ) {
@@ -309,7 +307,7 @@ impl AssistDirector {
309
307
}
310
308
311
309
fn finish ( mut self ) -> Vec < SourceChange > {
312
- for ( file_id , builder) in
310
+ for ( _ , builder) in
313
311
self . builders . into_iter ( ) . collect :: < Vec < ( FileId , AssistBuilder ) > > ( )
314
312
{
315
313
self . source_changes . push ( builder. finish ( ) ) ;
0 commit comments