Use default instead of new in AssistDirector
This commit is contained in:
parent
fce10200a0
commit
4984520ef5
@ -181,7 +181,7 @@ impl Assists {
|
||||
if !self.resolve {
|
||||
return None;
|
||||
}
|
||||
let mut director = AssistDirector::new();
|
||||
let mut director = AssistDirector::default();
|
||||
f(&mut director);
|
||||
let changes = director.finish();
|
||||
let file_edits: Vec<SourceFileEdit> =
|
||||
@ -296,10 +296,6 @@ pub(crate) struct AssistDirector {
|
||||
}
|
||||
|
||||
impl AssistDirector {
|
||||
fn new() -> AssistDirector {
|
||||
AssistDirector { builders: FxHashMap::default() }
|
||||
}
|
||||
|
||||
pub(crate) fn perform(&mut self, file_id: FileId, f: impl FnOnce(&mut AssistBuilder)) {
|
||||
let mut builder = self.builders.entry(file_id).or_insert(AssistBuilder::new(file_id));
|
||||
f(&mut builder);
|
||||
@ -312,3 +308,9 @@ impl AssistDirector {
|
||||
.collect::<Vec<SourceChange>>()
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for AssistDirector {
|
||||
fn default() -> Self {
|
||||
AssistDirector { builders: FxHashMap::default() }
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user