diff options
Diffstat (limited to 'crates/ide/src/lib.rs')
-rw-r--r-- | crates/ide/src/lib.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide/src/lib.rs b/crates/ide/src/lib.rs index 6847b7e83..6a88236e3 100644 --- a/crates/ide/src/lib.rs +++ b/crates/ide/src/lib.rs | |||
@@ -522,7 +522,7 @@ impl Analysis { | |||
522 | frange: FileRange, | 522 | frange: FileRange, |
523 | ) -> Cancelable<Vec<Assist>> { | 523 | ) -> Cancelable<Vec<Assist>> { |
524 | self.with_db(|db| { | 524 | self.with_db(|db| { |
525 | let ssr_assists = ssr::ssr_assists(db, resolve, frange); | 525 | let ssr_assists = ssr::ssr_assists(db, &resolve, frange); |
526 | let mut acc = Assist::get(db, config, resolve, frange); | 526 | let mut acc = Assist::get(db, config, resolve, frange); |
527 | acc.extend(ssr_assists.into_iter()); | 527 | acc.extend(ssr_assists.into_iter()); |
528 | acc | 528 | acc |
@@ -536,7 +536,7 @@ impl Analysis { | |||
536 | resolve: AssistResolveStrategy, | 536 | resolve: AssistResolveStrategy, |
537 | file_id: FileId, | 537 | file_id: FileId, |
538 | ) -> Cancelable<Vec<Diagnostic>> { | 538 | ) -> Cancelable<Vec<Diagnostic>> { |
539 | self.with_db(|db| diagnostics::diagnostics(db, config, resolve, file_id)) | 539 | self.with_db(|db| diagnostics::diagnostics(db, config, &resolve, file_id)) |
540 | } | 540 | } |
541 | 541 | ||
542 | /// Convenience function to return assists + quick fixes for diagnostics | 542 | /// Convenience function to return assists + quick fixes for diagnostics |
@@ -553,9 +553,9 @@ impl Analysis { | |||
553 | }; | 553 | }; |
554 | 554 | ||
555 | self.with_db(|db| { | 555 | self.with_db(|db| { |
556 | let ssr_assists = ssr::ssr_assists(db, resolve, frange); | 556 | let ssr_assists = ssr::ssr_assists(db, &resolve, frange); |
557 | let diagnostic_assists = if include_fixes { | 557 | let diagnostic_assists = if include_fixes { |
558 | diagnostics::diagnostics(db, diagnostics_config, resolve, frange.file_id) | 558 | diagnostics::diagnostics(db, diagnostics_config, &resolve, frange.file_id) |
559 | .into_iter() | 559 | .into_iter() |
560 | .filter_map(|it| it.fix) | 560 | .filter_map(|it| it.fix) |
561 | .filter(|it| it.target.intersect(frange.range).is_some()) | 561 | .filter(|it| it.target.intersect(frange.range).is_some()) |