Skip to content

Commit 3038470

Browse files
committed
Use get_or_insert_with
1 parent dd0421e commit 3038470

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

crates/ra_ide/src/references.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -211,10 +211,9 @@ fn process_definition(
211211
TokenAtOffset::Between(_, t) => t,
212212
};
213213
let range = t.text_range();
214-
let analyzer = analyzer.get_or_insert(
215-
sb.analyze(InFile::new(file_id.into(), parse.tree().syntax()), None),
216-
);
217-
214+
let analyzer = analyzer.get_or_insert_with(|| {
215+
sb.analyze(InFile::new(file_id.into(), parse.tree().syntax()), None)
216+
});
218217
let expanded = descend_into_macros_with_analyzer(
219218
db,
220219
&analyzer,

0 commit comments

Comments
 (0)