Use default instead of new in AssistDirector
This commit is contained in:
parent
fce10200a0
commit
4984520ef5
1 changed files with 7 additions and 5 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue